由于我把binding改成wsHttpBinding,在web.config裡也改了命名空間
services的類名也改成了跟 web.config對應的命名空間後
在添加引用後,出現了錯誤:
“找不到類型{0} 它在 ServiceHost 指令中提供為 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。”
解決方法:
其實很簡單,要對services檔案的标記檔案也做修改。
就像ASP.NET Page一樣,在隐藏代碼檔案裡修改了類名或者命名空間,在HTML檔案的頂部也要做相應修改
<%@ ServiceHost Language="C#" Debug="true" Service="WCF.ServiceLib.SessionManagement.Hello" CodeBehind="Hello.svc.cs" %>
本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/p/3842207.html,如需轉載請自行聯系原作者