Asp.net '中的服务器错误/';应用ASPNETDB.MDF。。。在生产服务器上
当我使用App_Data ASPNETDB.MDF中的数据库将我的站点上载到生产服务器时,我遇到以下错误 “/”应用程序中出现服务器错误 运行时错误 描述:服务器上发生应用程序错误。电流 此文件的自定义错误设置 应用程序阻止了 正在查看的应用程序错误 远程(出于安全原因)。信息技术 但是,可以通过浏览器查看 在本地服务器计算机上运行 详细信息:允许显示此特定错误消息的详细信息 请在远程机器上查看 在文件中创建标记 “web.config”配置文件 位于的根目录中 当前web应用程序。这 然后,标签应该具有 其“模式”属性设置为“关闭” web.config:Asp.net '中的服务器错误/';应用ASPNETDB.MDF。。。在生产服务器上,asp.net,vb.net,visual-studio-2008,publishing-site,Asp.net,Vb.net,Visual Studio 2008,Publishing Site,当我使用App_Data ASPNETDB.MDF中的数据库将我的站点上载到生产服务器时,我遇到以下错误 “/”应用程序中出现服务器错误 运行时错误 描述:服务器上发生应用程序错误。电流 此文件的自定义错误设置 应用程序阻止了 正在查看的应用程序错误 远程(出于安全原因)。信息技术 但是,可以通过浏览器查看 在本地服务器计算机上运行 详细信息:允许显示此特定错误消息的详细信息 请在远程机器上查看 在文件中创建标记 “web.config”配置文件 位于的根目录中 当前web应用程序。这 然后,标
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注意:您看到的当前错误页可以替换为自定义错误页
通过修改
属性的“defaultRedirect”属性
申请书
配置标记以指向自定义
错误页面URL
我不明白为什么会发生这个错误??要解决此问题,请显示网站…仅用于快速故障排除: 只要按照它的要求去做。。。 打开web.config文件并将mode属性临时更改为Off。我假设您在此时将其重定向到其他阻止您看到真正错误的内容
从长远来看,捕获错误并将其记录到某种持久性介质(数据库、日志文件等)中并从中进行故障排除是一种很好的做法。也许可以通过自定义管理web界面查看错误,或者简单地将日志文件返回到您的计算机并在本地进行调查。看看scottgu的文章和Scott Mitchell的文章-您是否费心按照它给您的说明操作?或者尝试直接从服务器访问站点,以便查看更多错误详细信息?
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>