C# Visual Studio 2012上使用的Web引用,而不是服务引用
您好,我已经在VS 2012上创建了WCF,并将其添加到新的Web应用程序中。(.NET 4.5) 问题是我看不到我的WCF服务名称空间 然后我尝试在兼容性下使用AddWebReference,然后它就工作了 Visual Studio 2012上的服务引用的本质是什么?您仍然使用Web引用来代替它 我知道在.NET2.0上使用的Web参考和服务参考适用于.NET3.0及更高版本C# Visual Studio 2012上使用的Web引用,而不是服务引用,c#,wcf,web-services,asp.net-mvc-4,visual-studio-2012,C#,Wcf,Web Services,Asp.net Mvc 4,Visual Studio 2012,您好,我已经在VS 2012上创建了WCF,并将其添加到新的Web应用程序中。(.NET 4.5) 问题是我看不到我的WCF服务名称空间 然后我尝试在兼容性下使用AddWebReference,然后它就工作了 Visual Studio 2012上的服务引用的本质是什么?您仍然使用Web引用来代替它 我知道在.NET2.0上使用的Web参考和服务参考适用于.NET3.0及更高版本 是否有人可以提供处理此问题的详细信息。或者我遗漏了什么。我已经找到了解决方案 问题是VisualStudio2012
是否有人可以提供处理此问题的详细信息。或者我遗漏了什么。我已经找到了解决方案 问题是VisualStudio2012上的Newtonsoft.Json dll 我所做的是在我的项目中添加服务引用之前删除引用中的第一个Newtonsoft.Json dll,然后再次添加Newtonsoft.Json dll
之后,您可以在项目中添加所需的服务引用 这里有一个链接,指向您可能感兴趣的讨论。基本上是web和服务引用之间的区别<代码>网络参考=旧式“传统”ASMX网络服务-不建议用于新开发<代码>服务参考=WCF(Windows通信基金会)-这是目前和未来的发展方向