一千萬個為什麽

搜索

帶有WCF的Silverlight業務應用程序模板正在拋出警告


我正在使用Silvelight業務應用程序模板。我寫了一個函數,它使用Membership.getUserList函數來返回用戶列表。我嘗試使用WCF將其公開為服務。但是當我嘗試編譯客戶端代碼時,它會拋出一條警告,說“user_authentication.Web.Service1的客戶端代理生成失敗了。”為什麽會這樣? 完整的警告信息是:

警告4生成客戶端代理   服務   'user_authentication.Web.Service1'   失敗:生成元數據文件......   警告:無法加載服務   配置名稱   'user_authentication.Web.Service1'。至   導出服務同時提供   包含服務類型的程序集   和配置的可執行文件   為這項服務。       詳細信息:傳遞的程序集都不是可執行文件   配置文件或沒有配置文件   包含的配置文件   配置名稱的服務   'user_authentication.Web.Service1'。

     

警告:沒有元數據文件   產生。沒有服務合同   出口。要導出服務,請使用   / serviceName選項。出口   數據合同,指定   / dataContractOnly選項。這個可以   有時會發生某些安全問題   上下文,例如匯編時   加載在UNC網絡文件共享上。   如果是這種情況,請嘗試復制   裝配到可信賴的環境中   並運行它。

最佳答案

很難說,我還不夠好透視;-) ...你的網絡服務實際上已經編譯,發布和運行了嗎?也許在這裏你可以找到進一步的提示:

MSDN WCF論壇:svcutil錯誤

轉載註明原文: 帶有WCF的Silverlight業務應用程序模板正在拋出警告

猜你喜歡