如何在2003年服务器上部署MVC应用程序IIS

问题描述:

我部署IIS中的MVC应用程序驻留在2003 server.I没有安装Visual Studio或网络部署,而.NET Framework和所需的东西都装过.......我只是创建默认的下一个网站的虚拟目录,并通过使用alias.Then配置了相应的框架默认的应用程序池。然后当我浏览我没能扔的Web应用程序映射我的网站文件。 Can.Can任何机构都向我建议了在Windows 2003服务器上安装MVC应用程序所需的简单步骤。请记住我没有webdeploy或安装的,而不是.NET框架的工作。当我用Google搜索每一个地方,他们都在提关于网络部署或点击的Visual Studio从Visual Studio发布如何在2003年服务器上部署MVC应用程序IIS

UPDATE

我有安装在我的系统VS,如果你能指导我一些东西,我可以在我的系统中创建一个包,并在Web服务器中部署它appreciated.I从WinForm的背景来到这里,我们创建安装设置文件

+0

你有VS安装在你的开发机器上? – Jasen

+0

@jasen是的,我已经VS2012安装我的系统上,如果你能指导我一些东西,我可以在我的系统中创建一个包,并在Web服务器中部署它appreciated.I从WinForm的背景来到这里,我们创建安装 – peter

的Visual Studio可以让你发布到文件系统。我在开发机器上将其设置为特定的文件夹(在我的项目之外)。然后我右键点击我的项目发布,我的项目文件被复制到这个文件夹。

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

现在所有必需的文件是在正确的文件夹结构。这只需要复制(FTP)到部署位置即可。

对于一个新网站:

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

什么它看起来像在Web服务器上

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

的安装文件MVC我一定要启用任何额外的东西,如何启动页面管理,因为MVC有路由系统 – peter

+1

检查路径匹配您的别名:'/ MyMvcProj'和我的根网址是'www.domain.com/MyMvcProj/Home/Index'。 – Jasen