2013-05-29 64 views
0

我有以下的web.config頁面(我的網站是在ASP.NET 3.5):的Web.config頁面 - ASP.NET 3.5的錯誤

<?xml version="1.0"?> 
<configuration> 
    <system.web> 
    <compilation debug="true" targetFramework="3.0"/> 
    <pages validateRequest="false"/> 
    <httpRuntime requestValidationMode="2.0" /> 
    </system.web> 
</configuratiotn> 

的問題是,有下targetFramework錯誤和requestValidationMode

,但我得到thie錯誤:

Unrecognized attribute 'requestValidationMode. Note that names are case-sensitive features. 

無法識別的屬性「targetFramework。請注意,名稱是區分大小寫的功能。

我的問題是我該如何解決這個錯誤?

+0

檢查您的站點的應用程序池是否配置了.NET Framework版本。可能是目標框架小於3.0 –

回答

0

requestValidationModetargetFramework是.NET 4.0+特有的,所以你不能在ASP.NET 3.5項目中使用它們。

+0

嗨,謝謝,但如果我刪除這些部分,我會得到錯誤,說「\t命名空間'System'中不存在類型或命名空間名稱'Linq'(你是否錯過了組裝參考?)\t「我做了什麼? –

+0

@NaveTseva你在哪裏得到這個錯誤? –

+0

在錯誤欄中,並在每個C#頁面(在所有頁面中使用系統linq)。 –