2011-12-01 62 views
1

我有一个问题,即增加它可以将任何asp.net请求的原因和未处理的错误(不管的customErrors的设置):?aspxerrorpath=<script处理aspxerrorpath = <脚本

奇怪的是,我有,是完全两个应用程序不受此问题影响,但我无法发现其中的差异。我在IIS 7上运行并使用4.0 Framework。但是这也发生在我的3.5 IIS 6应用程序上。再次,我有两个很好的网站(IIS 7,4.0),但无法确定原因。我试图关闭请求验证无济于事。有没有人遇到类似的东西?

修复: 这看起来像是一个Umbraco问题。它忽略了web.config中的validateRequest =“false”。添加此固定它的模板:

<umbraco:DisableRequestValidation runat="server"/> 
+0

你什么错误? – SLaks

+0

由于我有自定义错误,我得到了通用的黄色屏幕。如果我把它关闭,我得到一个错误告诉我,一个潜在危险的Request.QueryString被检测到。我尝试关闭请求验证,并且我也尝试了,但是我得到的结果是相同的。 – CuriousLayman

+0

如果你已经解决了你的问题,你应该添加一个答案,并接受它自己 – musefan

回答

0

在你的部分,请确保以下设置:

<pages validateRequest="false"> 
+0

这是问题所在。该属性被忽略。它看起来像是一个umbraco问题。将其添加到模板中: CuriousLayman

2

这看起来就像是一把umbraco问题。它忽略了web.config中的validateRequest =“false”。

添加此到模板固定它:

<umbraco:DisableRequestValidation runat="server"/>