ASP.NET Web服务在.NET 4中的应用

ASP.NET Web服务在.NET 4中的应用,asp.net,web-services,visual-studio-2010,.net-4.0,Asp.net,Web Services,Visual Studio 2010,.net 4.0,我正在浏览有关使用客户端应用程序服务的MSDN演练。 这是针对.NET3.5的..但我需要在.NET4中完成。问题是它没有列出任何ASP.NET Web服务应用程序。它是否引入了替代品?或者有解决办法吗 关于。方法之一是在“新建项目”对话框顶部的下拉列表中选择目标平台为.NET 3.5-这将允许您选择“ASP.NET Web服务应用程序”项目模板。选择模板后,可以使用项目属性将目标平台更改为.NET 4 我认为该模板在.NET4视图中不可用的主要原因是该项目使用ASP.NETWeb服务(asm

我正在浏览有关使用客户端应用程序服务的MSDN演练。

这是针对.NET3.5的..但我需要在.NET4中完成。问题是它没有列出任何ASP.NET Web服务应用程序。它是否引入了替代品?或者有解决办法吗


关于。

方法之一是在“新建项目”对话框顶部的下拉列表中选择目标平台为.NET 3.5-这将允许您选择“ASP.NET Web服务应用程序”项目模板。选择模板后,可以使用项目属性将目标平台更改为.NET 4

我认为该模板在.NET4视图中不可用的主要原因是该项目使用ASP.NETWeb服务(asmx文件)。微软已经宣布这是一项过时的技术,并建议改用WCF服务

您可以将ASP.NET应用程序服务(您在示例站点中使用的身份验证、角色等)公开为WCF服务。请参阅本文中标题为“将应用程序服务用作WCF服务”的部分。因此,我建议您选择ASP.NET Web应用程序项目,然后将ASP.NET服务公开为WCF服务。

与其使用Web服务,不如使用ASP.NET Web服务