3

我已經得到了代碼,我已經從一個供應商那裏繼承了,只是他們的SVN轉儲到inetpub文件夾,我想把文件拉到我們的源代碼控制中作爲基於文件的Web應用程序visual studio 2008.Web應用程序沒有得到ASP命名空間的參考

該項目最初是一個網站項目,我試圖將其轉換爲Web應用程序項目。

但是,編譯器抱怨ASP名稱空間沒有被引用。由於該名稱空間是動態創建的,因此如何解決此問題?

UPDATE:對不起,離開了這麼久,但我認爲這個形象將背景:

alt text http://img638.imageshack.us/img638/8431/asp.png

+1

我有完全相同的問題,我不知道爲什麼沒有人給這個有用的問題的答案 – 2011-02-09 06:04:44

+1

感謝您的凹凸。 – 2011-04-27 19:23:30

回答

0

你的意思是你得到的錯誤,當您嘗試,並請求頁面在瀏覽器說它找不到像?

在這種情況下,確保在<system.web>塊你的web.config你有這樣的:

<pages> 
    <controls> 
    <add tagPrefix="asp" namespace="System.Web.UI" 
     assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" 
     assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    </controls> 
</pages> 

這是非常類似的其他供應商包括了這些設置futher下來的.config棧(說在框架web.config中已經完成ASP.NET 4)

+2

不,asp命名空間是動態創建的,可讓您訪問您不可訪問的用戶控件: http://www.west-wind.com/Weblog/posts/3016.aspx 閱讀Rick在.net反射器中查找的部分,他引用了asp命名空間。 – 2010-06-26 01:06:30