打开Visual Studio 2010。 点击文件 - >新建 - >网站... 在打开的对话框窗口中,选择以下内容: .Net Framework 3.5。 Web位置=文件系统。 输入C#。
请注意,此列表中包含" ASP.NET Web Service"列出。
现在将框架切换到4.0。
请注意" ASP.NET Web服务"未列出。
任何人都可以了解微软的目标吗? 这是否在4.0中重新命名为另一个名字? 我是否应该使用4.0的新的whiz-bang技术,类似于ASP.NET Web Services?
答案 0 :(得分:16)
它被认为是过时的。
基本思想和好建议是建立一个WCF服务。更灵活,WCF包含多个版本的SOAP。
如果您仍想创建Fx4 WebService应用程序,只需创建Fx3.5并将其升级到Fx4。
也可以从Empty WebProject开始,并通过 Add new Item 菜单添加一个或多个ASMX WebServices。
答案 1 :(得分:1)
我这里没有Visual Studio,但IIRC它隐藏在这样的地方:
有关详细信息和屏幕截图,另请参阅this blog post。
答案 2 :(得分:-2)
您还可以在4.0中创建一个简单的Web应用程序,并在那里添加asmx页面。