我不确定这是否是正确的做法,但我读到你不认为你的Web表单项目中有一个WCF服务库引用而不是你的web.config添加端点,这是真的吗?
这就是我所做的:
web窗体:
创建一个WCF服务,其中包含此代码
<%@ ServiceHost Language="C#"
Service="WCFJQuery.ContactBLL.Implementation.ContactUs"
Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
右键单击Web项目和“添加引用”,并从WCF服务库项目添加MyService.dll引用。
这是你想要做的事吗?
答案 0 :(得分:2)
如果您控制通信的两端(服务器端和客户端),并且两者都是.NET,则有两种选择:
或者,可选:
选项#2确实有其明显的优势,但同样:
我希望这会给你一些想法和见解 - 如果你有进一步的具体问题 - 你知道在哪里问!
答案 1 :(得分:1)
您可能听说过如何在网站“项目”中使用WCF。在我看来,更好的解决方案是使用File-&gt; New Project来使用Web应用程序项目。网站“项目”表现得很奇怪,与Visual Studio中的其他项目类型不同。