我的任务是为客户端解决方案创建自定义Web服务。我最近安装了Visual Studio Pro 2015,我似乎无法找到.asmx Web服务的模板。我记得曾经是VS 2013 Premium。我需要不同版本的VS 2015吗?有没有办法可以导入模板?
答案 0 :(得分:68)
这是在 ASP.NET Web Service template not exist?下回答的,但要重申
确保将Framework设置为.NET Framework 3.5,否则您将无法找到Asp.Net Empty Web应用程序。
转到文件 - >新增 - > Asp.Net空Web应用程序。在该应用程序右键单击 - >添加 - >新项目 - > Web服务(ASMX)。
OR
右键点击您的解决方案 - >添加 - >新项目 - >确认您已在.NET framework 3.5上设置 - > Visual C#或Visual Basic - > Asp.Net空Web应用程序。名称项目。在该项目上右键单击 - >添加 - >新项目 - > Web服务(ASMX)。
对于反对者。回答问题。不要谴责海报。如果您有更好的想法,请告诉海报如何将海报与教程联系起来。停止取代别人的愤怒。
我被困在同一个绑定中。客户希望将帖子转储到ASMX。我跟他们说过话,但这就是他们一直这样做的方式,他们不会改变。有时你必须做你必须做的事情。只需擦拭自己的僵尸血块,漫步在僵尸部落中。 BRAINSSSS
答案 1 :(得分:6)
您必须选择.NET Framework 3.5或更低版本。
我有点想知道为什么要在新项目中创建.asmx Web服务?微软长期以来一直没有支持这一点。而且WCF非常优越。 Web API远远优于WCF。
答案 2 :(得分:2)
将框架设置为.NET Framework 3.5
然后: 转到“文件”菜单-> 添加-> 新网站->将框架设置为.NET Framework 3.5-> ASP.NET Web服务