我有一個VS 2005網站,我需要轉換爲Web應用程序。我不知道這是否有所作爲,但我實際上是將網站的一部分分解成它自己的。將自己的部分是網站其餘部分的一小部分。我創建了一個新的Web項目,複製到所有頁面上,並刪除了我的小應用程序不需要的所有代碼。我有一些用戶控件和自定義控件,它們繼承自ASP.NET WebControls
(例如:public class AutoCheckboxList:System.Web.UI.WebControls.CheckBoxList)
轉換後無法編譯。
我按照這裏的指示: Converting a Web Site Project to a Web Application Project但它沒有提到我遇到的問題。網站中的擴展控件轉換爲webapp將不會編譯
我打消了我註冊的從我的aspx頁面,並把它們在web.config中(例如:
添加的TagPrefix = 「UC1」 變量名= 「TopOfPage」 SRC = 「〜/ WebUserControls/TopOfPage.ascx」/>
希望會有所幫助,但沒有運氣,我得到的錯誤:。
元素「TopOfPage」不是一個已知的元素,如果有在網站上的編譯錯誤,這可能發生
這已經快把我逼瘋了。 !有沒有人遇到過這種情況?如果是這樣,你是如何修復它的?我最後的手段是將它作爲一個網站,或者必須手動初始化所有這些,如果可能的話,我想避免兩者。我們要將原始網站轉換爲網絡應用程序。我已經與我的團隊中的其他人交談過,並且這個問題是唯一阻止原始網站轉換的問題。
TIA, 特里薩
我無法刪除臨時文件。我假設這是因爲我不是我電腦上的管理員。 – Theresa 2009-02-10 19:22:32