我已经创建在Visual Studio 2013,它运行正常使用Visual Studio调试器的ASP.NET MVC 5应用程序。我现在想为它在本地使用IIS 7运行在Windows 7上ASP.NET MVC和IIS:本地托管
所以,我在Visual Studio发布为Web Deploy
到指定的文件夹中。然后,在IIS管理器中,我的Add Web Site
,其物理地址是该文件夹的地址。最后,我点击Manage Web Site -> Start
。
如果这项工作,因为它是,还是有别的东西,我需要做什么?现在,当我在我的浏览器中输入localhost
时,出现错误HTTP Error 404. The requested resource is not found
。
感谢您的意见。我使用了默认的端口80,并且我已经检查过这是在Windows防火墙中打开的,并且没有其他应用程序正在使用此端口。我问的原因实际上是因为在IIS上有另一个网站运行,使用与物理位置相同的目录,我只是试图复制它以了解它是如何工作的。当我转到http:// localhost时,现有版本正常工作,而我的版本提供了上述错误。我似乎无法找到两个网站之间的任何差异,但! – Karnivaurus
您是否在IIS中添加了头文件,并在主机文件中添加了主机条目?您还需要验证已将实例池分配给实例并将其与工作副本进行比较。 –
哦,似乎应用程序池被设置为与编译我的ASP.NET应用程序的版本不同的.NET版本。更新该版本似乎已解决了我的问题。感谢您的帮助:) – Karnivaurus