我有一个MVC应用程序,我无法在IIS 7上工作。在VS2010中调试工作正常,但是当我将网站发布到本地IIS7时,除了空白页面外,我什么都看不到。如何在IIS 7上部署MVC应用程序?
这里是我做了什么:
在项目,右键单击,然后单击发布。在发布Web窗口,我设置这些设置:
- 公布方法:网络部署
- 服务网址:本地主机
- 网站/应用程序:默认Web坐\非洲
- 两者
Mark as IIS application on destination
和Leave extra files on destination (do not delete
检查。
在IIS中,我的应用程序在支持.net 4.0的应用程序池下运行,管理管道设置为集成。
我在发布时没有收到任何错误,但是当我导航到我的网站时,我只看到空白页。什么都没发生。
出了什么问题?
编辑:
当我浏览到http://localhost/Africa/我看到一个空白页。当我导航到时,出现500错误。
我该如何解决这个问题?
页面加载完成吗?因为您第一次从ASP .NET应用程序请求页面,它将不得不动态编译它们。 – 2011-04-29 13:35:26
是的,页面完成加载。 – Martijn 2011-04-29 13:42:01
您应该配置您的IIS以显示错误页面。白屏这是严重例外的结果。 – 2011-04-29 13:54:35