gpt4 book ai didi

asp.net - 在 IIS7 上部署 MVC3 应用程序总是返回 Http 500 - 内部服务器错误

转载 作者:行者123 更新时间:2023-12-03 09:59:58 24 4
gpt4 key购买 nike

当我尝试在 IIS7 上部署我的 MVC3 应用程序时,在每个 URL 上我都收到了 Http 500 - 内部服务器错误。

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

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

有任何想法吗 ?

编辑:

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

自定义错误关闭,服务器错误详细说明:

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

我唯一得到的是一个带有空白页的 500 - Internal Server Error 标题。

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

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

http500

最佳答案

您在每个 URL 上都收到 500 错误意味着错误发生在很早的状态,例如应用程序启动,您的请求甚至没有被请求管道处理。检查您的 MVC 环境并确保所有依赖库都已正确安装。如果没有看到实际的错误消息,很难判断出了什么问题。

祝你好运

关于asp.net - 在 IIS7 上部署 MVC3 应用程序总是返回 Http 500 - 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com