我有一個遺留項目,我已繼承。這是一個絕對的完全混亂。在版本控制中,每個文件都是修訂版1.長話短說,它完全被破壞,並沒有接近編譯。 DLL刷新文件被指向版本控制以外的文件,並且版本控制的DLL是錯誤的。幾小時和幾個小時只是讓這個建立在VS2008。ASP.NET項目框架錯誤
無論如何,根據項目細節,項目目標框架3.5。但是,在調試項目時,我的瀏覽器中出現401.2授權錯誤,表示正在使用Framework 2.0。*。
有沒有人見過這個,或知道一種補救辦法?
我有一個遺留項目,我已繼承。這是一個絕對的完全混亂。在版本控制中,每個文件都是修訂版1.長話短說,它完全被破壞,並沒有接近編譯。 DLL刷新文件被指向版本控制以外的文件,並且版本控制的DLL是錯誤的。幾小時和幾個小時只是讓這個建立在VS2008。ASP.NET項目框架錯誤
無論如何,根據項目細節,項目目標框架3.5。但是,在調試項目時,我的瀏覽器中出現401.2授權錯誤,表示正在使用Framework 2.0。*。
有沒有人見過這個,或知道一種補救辦法?
3.5版本的框架只是集成到CLR的v2.0中的一些附加功能(如Linq)。因此,即使您的項目顯示3.5的目標,它仍然在CLR的2.0版上運行。
請參閱http://en.wikipedia.org/wiki/.NET_Framework_version_history#.NET_Framework_3.5
好的,謝謝。我試圖解決另一個錯誤,並不知道這是否是問題的一部分。感謝給我另一個潛在的問題消除。 – kmarks2
檢查IIS以查看工作進程正在使用哪個版本的框架。還要檢查你可能正在編譯的任何類文件,以確保它們使用相同的框架版本。
檢查您的IIS配置。查看虛擬目錄嘗試使用的ASP版本。 –
我是VS新手,但我認爲我只是使用內部調試服務器WebServer.exe而不是全面的IIS。這可能是問題的一部分嗎? – kmarks2