2011-12-01 80 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"/>