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

本文关键字:NET 位置 Framework Web 服务 ASP | 更新日期: 2023-09-27 18:27:37

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

请注意,此列表中已列出"ASP.NET Web服务"。

现在将框架切换到4.0。

请注意,"ASP.NET Web服务"未列出。

有人能阐明微软在做什么吗?这在4.0中被重新命名为另一个名字了吗?我应该在4.0中使用一种类似于ASP.NET Web Services的新技术吗?

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

它被认为是过时的。

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

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

也可以从Empty WebProject开始,通过add new Item菜单添加一个或多个ASMX WebServices。

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

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

有关更多详细信息和屏幕截图,请参阅此博客文章。

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