因此,我將ext.net作爲程序集引用到.aspx
站點。然後我複製了該網站和相應的代碼,並調整了類名和名稱空間。我一直住在同一個解決方案中。現在,當我引用,就像舊網站:引用錯誤在執行中拋出,但在Visual Studio錯誤消息中未顯示
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
和調試,舊的網站顯示正確(因爲我沒有任何改變的話),但「山寨」網站會記錄一個uncaught reference error
給開發商-安慰。
Uncaught ReferenceError: Ext is not defined
編輯:
副本和原來兩個接口同一個網站 - >它們是在同一文件夾,並在同一個項目
編輯2:
後檢查並重新檢查清理解決方案以發現我發現的任何可能的重建,即使我這樣做,default_admin(複製)也不包含在解決方案中,但似乎更新已將該參考列出。現在,我得到的問題,即「Ext.Net.xml」不能被複制到「斌/ Ext.Net.xml」此外,從加載不正確的隱藏代碼
編輯3類型:
好。現在我有一個web.config文件,這也是一個工作組件,也包括ext.net框架,我想這可能確實是一個客戶端JavaScript問題,但即使在安裝NuGet之後發生錯誤,現在我們再次在舊的錯誤。我也通過創建一個新網站來「複製」網站來解決不同的錯誤。
編輯4:
也是一個新的結帳,並從0重新啓動並沒有幫助
編輯5:從-1幫助,直到我用默認值網格添加RecordFields
重新啓動。看來標記屬性的引用並不完全正確的轉換爲javascript,請參閱 Default Value in RecordField throws JavaScript error on execute
我假設ext.net是一個DLL。它位於哪裏? – Pete
../../../lib/ext/ext_community/ext.net.dll,儘管該參考在項目中是絕對的。問題是,同一個文件夾中的不同頁面沒有任何問題引用同一個dll – Vogel612
在製作副本時,DLL在哪裏?我的猜測是它根本找不到它。您可能需要將引用的DLL部署到與您的網站DLL相同的文件夾,或將其放入GAC中。 – Pete