我不想要WCF,我只想要网络服务。 谢谢。
答案 0 :(得分:28)
他们模糊了它,但这很容易:
换句话说,你可以在.NET 3.5中创建一个,但不能创建一个。现在,就是说,似乎可以为VS2010创建一个.NET 4模板,但我不是VS2010大师,这是其他人要详细说明的。
编辑添加:其他人发布了对您的问题的回复,这也是一个很好的答案,我想,但他们自己因某种原因将其删除了。我不记得他们的用户名。我在这里重复一遍。
如果在解决方案中创建新的Web应用程序,则可以添加新项目,Web下的其中一个选项是最底层的“Web服务”。
唯一的缺点是,除了Web服务之外,您还拥有Web应用程序的常用默认项,即default.aspx,about.aspx,global.asax和site.master,以及文件夹帐户,脚本和样式。但你可以删除这些,所以没问题。还要记住,Web应用程序项目中的web.config将与Web Service的Web.config不同,并且Web服务的程序集绑定将指向ASP.NET v2& v3.5(请参阅其web.config),而Web应用程序项目中的服务将默认为ASP.NET v4(通过其项目文件)。我不知道这两种工作方式是否存在任何负面影响,但我怀疑两种方法都能正常工作。
答案 1 :(得分:7)
如果您选择上面提到的框架3.5,您可以选择一个Web服务应用程序。如果您希望它以.NET 4.0框架为目标,请进入我的项目 - >编译 - >高级编译选项 - >将目标框架更改为.net框架4。
您还可以更改编译选项,以便在x64或x86(32位)服务器上进行定位。
答案 2 :(得分:1)
答案 3 :(得分:0)
这是我的决议: