当我将BlogEngine上传到我的网站(或Umbraco CMS到另一个域)时,我遇到了运行时错误。这和我通常得到的错误相同:
运行时错误说明:发生了应用程序错误 服务器。此应用程序的当前自定义错误设置阻止 远程查看应用程序错误的详细信息(for 安全原因)。但是,可以通过运行的浏览器查看它 本地服务器机器。
详细信息:要启用此特定错误消息的详细信息 在远程计算机上可以查看,请在“web.config”中创建一个标记 配置文件位于当前Web的根目录中 应用。然后,此标记应将其“mode”属性设置为 “关”。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="Off"/>
</system.web> </configuration>
注意:您看到的当前错误页面可以替换为 自定义错误页面通过修改的“defaultRedirect”属性 应用程序的配置标记指向自定义 错误页面网址。
<!-- Web.Config Configuration File -->
<configuration> <system.web> <customErrors mode="RemoteOnly"
defaultRedirect="mycustompage.htm"/> </system.web> </configuration>
所以我要去做的是,我将检查域设置是否设置为ASP.NET 2.0,它是什么,所以有什么问题?我上传了一个在我自己的计算机上成功构建的项目,但上传时 - 这是另一个故事!怎么了,怎么解决呢?
答案 0 :(得分:0)
从版本2.5开始,BlogEngine.Net需要.net 4.0。由于您使用.net 2.0 / 3.5运行应用程序,因此无法加载。您应该可以通过更改站点所在的应用程序池来更改此设置。