2013-03-20 80 views
1

嘗試在存儲在網絡位置的WCF服務庫項目上執行F5時獲取該錯誤消息。嘗試從網絡位置加載程序集

我已經添加了以下到我的app.config和devenv.exe.config兩個:

<configuration> 
    <runtime> 
    <loadFromRemoteSources enabled="true"/> 
    </runtime> 
</configuration> 

仍然於事無補。這些文件都不是來自外部網站。它實際引用的.dll與項目在創建時創建的.dll文件相同......所以我不知道爲什麼它現在不能引用相同的.dll文件。

+0

這個小小的代碼/例子真的不會告訴任何人太多..什麼代碼或其他的.config文件看起來像網絡位置..? – MethodMan 2013-03-20 20:11:43

+0

這個配置應該在你的應用程序的配置文件中完成,而不是devenv的 – Dhawalk 2013-03-20 20:15:33

+0

Dhawalk - 我提到我已經把它放在兩個.configs中,只是作爲一個預防措施。 DJ KRAZE,你需要看什麼?代碼本身位於遠程位置,當我成功構建它時,可以成功構建到遠程位置 - 只有當我嘗試調試(F5)時,我纔會看到提到的錯誤。它引用的文件與它構建的文件相同 - 代碼實際上是無關緊要的,因爲錯誤不是代碼的結果,而是VS2010試圖在引用遠程.dll時進入調試模式。 – cavillac 2013-03-20 20:30:42

回答

0

今天我有同樣的問題。

試圖承載您的WCF服務的應用程序是不是devenv.exe的,但WcfSvcHost.exe

它的位置是「C:\ Program Files \ Microsoft Visual Studio XX .0 \ Common7 \ IDE」(用您的Visual Studio版本替換XX,當然)。

你可以簡單地在WcfSvcHost.exe.config文件的運行時部分添加<loadFromRemoteSources enabled="true"/>,它應該工作。

不幸的是,這個相同的錯誤信息可能與其他問題有關,但我想這正是您的實例,因爲它是我的。

相關問題