2013-06-24 63 views
1

我的web服務上調試模式可以正常使用,但是當我切換其釋放模式它拋出異常,拋出異常C#Asp.Net web服務從調試切換時釋放模式

異常1類型或命名空間名'example1'could not be found( you missing a using directive or assembly reference?)

異常2無法找到類型或命名空間名稱'example2'( 您缺少using指令或程序集參考?)

我不知道爲什麼會發生這種情況?任何幫助將被佔用。

+0

什麼是example1和example2? – Zaki

+0

MailClient和Trace ...但這有什麼關係? 編輯:現在我重建,並獲得了更多的錯誤..同名類型,但不同的名稱(跟蹤,MailClient,..) 我認爲這是Web服務的原因...但我不知道爲什麼 – Sakul

+0

最有可能你針對不同的配置有不同的項目設置。驗證您的配置管理器。 – Andrei

回答

0

因此,確保項目輸出文件夾在調試和發佈模式下都必須包含完全相同的dll或所需文件。將copy local = true設置爲所需的.dll文件窗體屬性窗口。它將始終將您的.dll文件複製到輸出目錄,同時構建項目。