我已經通過創建一個新的Web應用程序項目,然後複製所有文件並使用「轉換爲Web應用程序」選項,將Visual Studio 2005網站項目轉換爲Web應用程序項目。我已將網站項目中的所有參考添加到Web應用程序項目中。之後,我在編譯器中出現了1個錯誤,這是由於引用的項目。未被識別的簽名程序集
Error 8
The type 'CSLA.ReadOnlyCollectionBase' is defined in an assembly
that is not referenced. You must add a reference to assembly 'CSLA, Version=1.3.1.0,
Culture=neutral, PublicKeyToken=1ebd9544eb4fe327'. C:\Development\WebApp\WebUI
\Page1.aspx.cs 154 24 WebApp
我檢查過,並且有一個對項目的引用,它有一個ReadOnlyCollectionBase的類文件。該DLL已簽名,這可能與它有關嗎?此外,我已將Web.config直接從網站項目複製到Web應用程序項目中。
任何幫助表示讚賞。
這並不是說因爲我已經把所有的Web項目的引用。此錯誤與CSLA 1.3不支持在Visual Studio Development Server下運行的事實有關,因爲身份主體是微軟公司的一個已知錯誤。它工作正常運行在IIS下,這就是我必須做的。 – user23048345 2010-06-05 17:31:54