当我将 BlogEngine 上传到我的网站(或将 Umbraco CMS 上传到另一个域)时,我遇到了运行时错误。这与我通常得到的错误相同:
运行时错误描述:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以被本地服务器机器上运行的浏览器查看。
详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录的“web.config”配置文件中创建一个标签。然后,此标记应将其“模式”属性设置为“关闭”。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="Off"/>
</system.web> </configuration>
注意:您看到的当前错误页面可以通过修改应用程序配置标记的“defaultRedirect”属性以指向自定义错误页面 URL 来替换为自定义错误页面。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="RemoteOnly"
defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
所以我要做的是检查域设置是否设置为 ASP.NET 2.0 并且是这样,所以出了什么问题?我上传了一个在我自己的计算机上成功构建的项目,但是上传后 - 这是另一个故事!出了什么问题,我该如何解决?