可能是重复问题:
VS 2010 Web Service项目模板丢失?
我想知道为什么在Visual Studio 2010中缺少Asp.Net Web服务应用程序。如果它在Visual Studio 2010中更新为新的东西,那是什么?如果被取消了,那我该如何完成这个任务呢?
可能是重复问题:
VS 2010 Web Service项目模板丢失?
我想知道为什么在Visual Studio 2010中缺少Asp.Net Web服务应用程序。如果它在Visual Studio 2010中更新为新的东西,那是什么?如果被取消了,那我该如何完成这个任务呢?
ASP.NET Web Service Application项目模板在.Net框架4.0下不可用,但在.Net Framework 3.5下可用。
如果您正在使用.Net Framework 4.0构建应用程序,可以将WCF服务应用程序作为ASMX(Web服务扩展)的传统形式。请注意,您需要启用AspNetCompatibilityMode以访问HttpContext对象。
如果您仍然想使用ASMX,请选择ASP.NET空Web应用程序,然后可以向项目中添加ASMX文件。
使用.NET Framework 4.0在Visual Studio 2010中创建ASP.NET Web服务应用程序,首先创建一个新项目,目标为.NET Framework 3.5(因为ASP.NET Web服务应用程序模板可用于此版本)。然后右键单击该项目并重新定位以使用.NET Framework 4.0。构建、调试,完成!
当我从Navision发布Web服务时,我也遇到了同样的问题。因此,我在Visual Studio 2010中基于.Net Framework 3.5创建了项目(因为ASP.NET Web Service应用程序模板适用于这个版本),并且对我来说运行良好。