2012-05-29 53 views
0

我刚刚从根目录移动我的整个网站到一个安全的文件夹,但当我尝试访问它,我现在得到一个错误:运行时错误 - 描述:服务器上发生应用程序错误。此应用程序的当前自定义错误设置可防止远程查看应用程序错误的细节(出于安全原因)。但是,它可以通过本地服务器上运行的浏览器来查看。详细信息:要使此特定错误消息的详细信息可在远程计算机上查看,请在位于当前Web应用程序根目录中的“web.config”配置文件中创建一个标记。这个标签应该将其“模式”属性设置为“关”。HTML&ASPX链接问题

<!-- 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> 

有没有人知道我在做什么错?

回答

0

将其设置为关闭以查看错误(仅当它位于暂存的非生产服务器上时)。删除自定义错误页面以查看发生了什么。首先尝试并在您的开发机器上重新创建错误。您也可以选择将错误堆栈记录或通过电子邮件发送给自己。

不是将整个站点移动到“安全文件夹”,而是为您希望保护的页面实施某种形式的身份验证。

+0

它设置为关闭,很奇怪 –

+0

如果错误页面是它不会显示给用户一个安全的文件夹... – IrishChieftain

+0

回答更新... – IrishChieftain