Asp.net mvc 在IIS 6上设置我的MVC项目
一般来说,我对web开发非常陌生,我正在尝试发布我的第一个web应用程序。我正在使用ASP.NETMVC1和IIS6。我已经在上读了这篇文章和菲尔·哈克的博客文章。然而,我遇到的问题是,我自己的工作计算机上没有IIS,它只在我发布到的服务器上运行 我不知道在把我的构建放到服务器上之前需要采取什么步骤,以及之后要采取什么步骤。此外,我也不确定在服务器上构建之前应该如何在程序上设置属性 我使用TFS作为源代码管理,并使用它创建构建并复制到服务器Asp.net mvc 在IIS 6上设置我的MVC项目,asp.net-mvc,deployment,tfs,iis-6,Asp.net Mvc,Deployment,Tfs,Iis 6,一般来说,我对web开发非常陌生,我正在尝试发布我的第一个web应用程序。我正在使用ASP.NETMVC1和IIS6。我已经在上读了这篇文章和菲尔·哈克的博客文章。然而,我遇到的问题是,我自己的工作计算机上没有IIS,它只在我发布到的服务器上运行 我不知道在把我的构建放到服务器上之前需要采取什么步骤,以及之后要采取什么步骤。此外,我也不确定在服务器上构建之前应该如何在程序上设置属性 我使用TFS作为源代码管理,并使用它创建构建并复制到服务器 非常感谢您的帮助。我总是创建一个子域:dev.doma
非常感谢您的帮助。我总是创建一个子域:dev.domain.com 我首先将我的站点部署到子域,进行疯狂的测试,然后部署到实际位置
我不太确定你在问什么,因为每个站点可能会有所不同,所以只需测试、修复、重复。我总是创建一个子域:dev.domain.com 我首先将我的站点部署到子域,进行疯狂的测试,然后部署到实际位置
我不太确定你在问什么,因为每个站点可能会有所不同,所以只需测试、修复、重复即可。我建议遵循这些步骤,如果这些步骤不起作用,请告诉我们你遇到了什么问题。我建议遵循这些步骤,如果不起作用,请告诉我们您遇到了什么问题。您有什么原因不能在本地内置的Visual Studio web服务器上进行测试吗
要进行部署,请转到Build | Publish,然后将输出目录的内容复制到您的服务器。是否有某些原因导致您无法在本地内置Visual Studio web服务器上进行测试
对于部署,请转到Build | Publish,然后将输出目录的内容复制到您的服务器。在您的开发机器上没有安装IIS(任何版本)并不重要,但在将ASP.NET MVC站点部署到IIS6时,有两个主要问题需要注意,它们是
- 让IIS调用MVC的UrlRoutingModule
- 确保web服务器具有适当的DLL
- System.Web.Mvc.dll
- System.Web.Abstractions.dll(仅当未安装.NET 3.5 SP1时)
- System.Web.Routing.dll(仅当未安装.NET 3.5 SP1时)
希望这会有所帮助。在开发机器上没有安装IIS(任何版本)并不重要,但在将ASP.NET MVC站点部署到IIS6时,有两个主要问题需要注意,它们是
- 让IIS调用MVC的UrlRoutingModule
- 确保web服务器具有适当的DLL
- System.Web.Mvc.dll
- System.Web.Abstractions.dll(仅当未安装.NET 3.5 SP1时)
- System.Web.Routing.dll(仅当未安装.NET 3.5 SP1时)
希望有帮助。Url重写可以帮助您解决问题。我已经实现了允许在任何IIS版本上部署MVC应用程序的解决方案,即使使用虚拟主机。
Url重写可以帮助您解决此问题。我已经实现了允许在任何IIS版本上部署MVC应用程序的解决方案,即使使用虚拟主机。