1

我有一個ASP.NET 4.0網站,有迷上了WCF數據服務的實體數據模型。當服務和模型在同一個程序集中一切正常。不幸的是,當我將模型移動到另一個「共享」程序集(並更改名稱空間)時,服務會編譯,但在瀏覽器中啓動時會引發500錯誤。究其原因我想有一個共同的組件模型(可以稱之爲RiaTest.Shared)是我想在添加的高級選項卡中選中「在引用的程序重用類型」共享客戶端和服務之間(常見的驗證碼服務參考對話框)。如何在另一個程序集中使用ADO.NET實體實體模型設置WCF數據服務?

無論如何,我已經花了幾個小時,在這無濟於事所以在任何方面幫助將不勝感激......

+0

那麼什麼是500錯誤說?它會給你任何異常信息嗎? – Gerald 2010-05-04 03:39:49

+0

不幸的是,我在瀏覽器中發現錯誤,並且沒有更多信息。抱歉! – 2010-05-04 12:36:19

回答

4

當您移動EF數據模型到自己組裝,你需要確保你的WCF數據服務所在的web.config中仍然有EDM連接。你有沒有可能刪除該連接字符串?

我得到了同樣的錯誤我引用在單獨的程序的EDM模型從Web應用程序之後。一旦我將模型程序集中的EDM連接字符串複製到我的WCF數據服務所在的Web應用程序的web.config中,一切都很順利!

相關問題