加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 在IIS7上部署MVC3应用程序总是返回Http 500 – 内部

发布时间:2020-12-16 07:44:22 所属栏目:asp.Net 来源:网络整理
导读:当我尝试在IIS7上部署我的MVC3应用程序时,在每个URL上我得到一个Http 500 – 内部服务器错误. 该站点在Visual Studio中的开发中运行良好. 我可以请求简单的html页面或aspx页面,它们返回正常. 我已经通过添加一个返回内联%= DateTime.Now.ToShortDateString(
当我尝试在IIS7上部署我的MVC3应用程序时,在每个URL上我得到一个Http 500 – 内部服务器错误.

该站点在Visual Studio中的开发中运行良好.
我可以请求简单的html页面或aspx页面,它们返回正常.
我已经通过添加一个返回内联<%= DateTime.Now.ToShortDateString()%>的aspx页面来测试asp.net是否正常工作,这也可以正常工作.
所以我认为问题在于MVC本身或路由.

MVC3安装在服务器上,但我也通过设置所有MVC相关引用来复制local = true来尝试bin部署.

有任何想法吗 ?

编辑:

我启用了失败的请求跟踪,这导致没有错误日志.

客户错误已关闭&服务器错误详细说明:

<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>
<customErrors mode="Off"/>

我唯一得到的是一个带有空白页面的500 – 内部服务器错误标题.

我检查了网络服务器的事件日志,没有找到.

一些重新启动后,我得到一个更详细的错误:

解决方法

您在每个URL上收到500错误意味着错误发生在非常早的状态,例如应用启动,您的请求甚至没有被请求管道处理.检查MVC环境并确保已正确安装所有相关库.如果没有看到实际的错误消息,很难说出错了.

祝好运

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读