【问题标题】:How to deploy MVC application in 2003 server IIS如何在 2003 服务器 IIS 中部署 MVC 应用程序
【发布时间】:2015-05-06 21:52:49
【问题描述】:

我在 IIS 中部署 MVC 应用程序驻留在 2003 服务器中。我没有安装 Visual Studio 或 Web 部署,而是安装了 .net 框架和所需的东西。我只是在默认网站下创建了一个虚拟目录并映射我的网站文件使用别名。然后使用相应的框架配置默认应用程序池。然后当我浏览时我无法抛出 Web 应用程序。 Can.Can.Can 任何人都可以建议我通过 Windows 2003 服务器在 IIS 中安装 MVC 应用程序所需的简单步骤。请记住,我没有安装 webdeploy 或 Visual Studio,而是安装了 .net 框架。当我用谷歌搜索他们提到 Web 部署或从 Visual Studio 一键发布的每个地方时

更新

我在我的系统上安装了 VS,如果你能指导我一些东西,我可以在我的系统中创建一个包并将它部署到 web 服务器中,我将不胜感激。我来自 winform 背景,我们在其中创建用于安装的设置文件

【问题讨论】:

  • 你的开发机器上安装VS了吗?
  • @jasen 是的,我在我的系统上安装了 VS2012,如果你能指导我一些东西,我可以在我的系统中创建一个包并将其部署在 Web 服务器中,非常感谢。我来自我们的 winform 背景创建安装文件

标签: c# .net asp.net-mvc iis web-deployment


【解决方案1】:

Visual Studio 允许您发布到文件系统。我在我的开发机器上将其设置为特定文件夹(在我的项目之外)。然后我右键单击要发布的项目并将我的项目文件复制到此文件夹。

  1. 右键单击项目 > 发布...
  2. 新配置文件(文件系统)
  3. 设置路径
  4. 发布

现在所有必需的文件都在正确的文件夹结构中。只需将其复制 (FTP) 到部署位置。

对于新网站:

  1. 在 IIS 默认网站 > 创建一个新的 Web 应用程序。
  2. 设置虚拟目录的别名和路径
  3. 设置应用程序池
  4. 将我发布的目录复制到虚拟目录

它在网络服务器上的样子

C:/Web/MyMvcProj
            /bin
            /Content
            /Scripts
            /Views
            Global.asax
            Web.config

【讨论】:

  • 对于 MVC,我是否必须启用任何其他功能,因为 mvc 具有路由系统,所以如何管理启动页面
  • 检查路径是否匹配您的别名:/MyMvcProj,我的根 url 将是 www.domain.com/MyMvcProj/Home/Index
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 2015-07-27
相关资源
最近更新 更多