Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET Web服务在.NET Framework 4.0中的位置?_C#_.net_Web Services - Fatal编程技术网

C# ASP.NET Web服务在.NET Framework 4.0中的位置?

C# ASP.NET Web服务在.NET Framework 4.0中的位置?,c#,.net,web-services,C#,.net,Web Services,打开VisualStudio2010。 单击文件->新建->网站。。。 在打开的对话框窗口中,选择以下选项: .Net Framework 3.5。 Web位置=文件系统。 C型# 请注意,在此列表中列出了“ASP.NET Web服务” 现在将框架切换到4.0 请注意,“ASP.NET Web服务”未列出 有人能解释一下微软在做什么吗? 这在4.0中是否被重新命名为另一个名称? 我应该在4.0中使用一种新的whiz-bang技术吗,类似于ASP.NET Web服务?我这里没有Visual Stu

打开VisualStudio2010。 单击文件->新建->网站。。。 在打开的对话框窗口中,选择以下选项: .Net Framework 3.5。 Web位置=文件系统。 C型#

请注意,在此列表中列出了“ASP.NET Web服务”

现在将框架切换到4.0

请注意,“ASP.NET Web服务”未列出

有人能解释一下微软在做什么吗? 这在4.0中是否被重新命名为另一个名称?
我应该在4.0中使用一种新的whiz-bang技术吗,类似于ASP.NET Web服务?

我这里没有Visual Studio,但IIRC它隐藏在这样的地方:

  • 在解决方案资源管理器上下文菜单中选择“添加服务引用”
  • 单击“高级…”按钮(对话框左下角的按钮)
  • 单击“添加Web参考”按钮

有关更多详细信息和屏幕截图,请参见。

它被认为已过时

基本的想法和一个好的建议是构建一个WCF服务。更灵活,WCF集成了多个版本的SOAP

如果您仍然想创建Fx4 WebService应用程序,只需创建Fx3.5并将其升级到Fx4即可


也可以从空的WebProject开始,通过addnewitem菜单添加一个或多个ASMXwebservices

您还可以在4.0中创建一个简单的Web应用程序,并在其中添加一个asmx页面。

这就是消费(客户端)部分。OP真的想做一个服务器。谢谢@Henk,我误解了这个问题。另外,我们还在VS2010/.NET4中使用“网站”(而不是Web应用程序)项目,我确信“添加新项目”对话框中仍然可以使用“ASP.NET Web服务”。