作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 MVC 应用程序,我无法让它在 IIS 7 上运行。在 VS2010 中调试工作正常,但是当我将网站发布到我的本地 IIS7 时,我只看到空白页面。
这是我所做的:
在项目上,右键单击并单击“发布”。在 Publish Web 窗口中,我设置了这些设置:
Mark as IIS application on destination
和 Leave extra files on destination (do not delete
) 均已选中。在 IIS 中,我的应用程序在支持 .net 4.0 的应用程序池下运行,托管管道设置为集成。
我在发布时没有遇到任何错误,但是当我导航到我的网站时我只看到空白页面。没有任何反应。
出了什么问题?
编辑:
当我导航到 http://localhost/Africa/ 时我看到一个空白页。当我导航到 http://localhost/Africa/Views/Home/我收到 500 错误。
我该如何解决这个问题?
最佳答案
我遇到了完全相同的问题,需要大量挖掘才能解决。
我终于在这个页面上找到了解决方案:Getting an ASP.MVC2/VS2010 application to work in IIS 7.5
是的,我知道这是一个旧线程,但为了节省其他人的时间,我添加了这个。还要确保在 IIS 中启用了 HTTP 错误、HTTP 重定向和静态内容。
关于c# - 如何在 IIS 7 上部署 MVC 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832653/
我是一名优秀的程序员,十分优秀!