我一直负责为客户端解决方案创建自定义Web服务。我最近安装了Visual Studio Pro 2015,似乎无法找到.asmx Web Service的模板。我记得它曾经是VS 2013 Premium。我需要不同版本的VS 2015吗?有没有办法导入模板?从Visual Studio 2015 Professional中缺少Web服务模板
回答
您必须选择.NET Framework 3.5或更低版本。
我有点想知道为什么你会在一个新项目中创建一个.asmx web服务?长期以来,这一点并未得到微软的支持。而WCF远远优于。 Web API远胜于WCF。
针对web api的+1,这就是我在上面评论中提到的。在WebApi2中,只要知道自己在做什么,就可以在不到一个小时的时间内编写带有数据库后端的完整Web服务。肥皂已经死了(它不死),因为它不会死亡,但它应该。 –
@Ryios - 大声笑! undead –
可能用于PlayReady许可证服务器:) –
这 ASP.NET Web Service template not exist?下回答,但重申
确保您框架设置为.NET Framework 3.5或你不会找到Asp.Net空的Web应用程序。
转到文件 - >新建 - > Asp.Net空Web应用程序。在该应用程序上单击 - >添加 - >新建项目 - > Web服务(ASMX)。
OR
右键单击您的解决方案 - >添加 - >新建项目 - >确认你是在.NET Framework 3.5的设置 - > Visual C#或Visual Basic中 - > Asp.Net空Web应用程序。名称项目。在该项目上右键单击 - >添加 - >新建项目 - > Web服务(ASMX)。
对于反对者。回答问题。不要反感海报。如果你有更好的主意,那么告诉海报如何或将海报链接到教程。别把你的愤怒转移到别人身上。
我被困在相同的绑定。客户希望将帖子转储到ASMX。我跟他们交谈过,但他们总是这样做,他们不会改变。有时候你必须做你应该做的事情。只要搓自己的僵尸血腥,并通过僵尸部落漫步。 BRAINSSSS
您的答案中的重点是点。一些开发人员正在支持使用ASMX的企业关键任务应用程序。他们没有选择改变范例,并为已有的20个Web服务添加新的Web服务,并且该Web服务仅仅因为技术更新而使用不同的技术或框架。 – StackOverflowUser
不得不说,所有人都不是仅仅回答一个人的问题,而是因为没有采取不同的方法或使用更新的技术而反对用户。 +1以上的答案和评论。 –
谢谢Rourke。很好的答案,当我阅读其他答案时,你阅读了我的想法。正如你所说,坚持看似过时的框架往往有效,务实,真实的原因。他们不能使用最新的技术,因为他们不能。许多发展涉及简单地保护投资。 – AndyUK
- 1. 从Visual Studio 2015中缺少Python模板?
- 2. 在Visual Studio 2015中缺少Web项目
- 3. 从Visual Studio 2015中缺少LocalDB?
- 4. Visual Studio 2015 Preview中缺少报告模板
- 5. 在Visual Studio 2015中缺少Xamarin Blank App(Native)模板
- 6. 在Visual Studio 2015更新3中缺少“ASP.NET Core Web Application(.NET Core)”模板?
- 7. 在Visual Studio 2008中缺少Siverlight模板
- 8. 缺少Windows服务模板?
- 9. 在Visual Studio 2010中缺少asp.net web应用程序模板
- 10. 缺少.NET Framework模板Visual Studio 2017
- 11. Visual Studio 2015缺少仿真器
- 12. Visual Studio 2015构建工具缺少DNX
- 13. Visual Studio 2015 - 缺少64位编译器
- 14. 缺少Visual C#模板
- 15. 在visual studio中缺少ado net实体数据模型2015
- 16. 从Visual Studio 2010中缺少通用测试模板?
- 17. 如何在Visual Studio 2015中恢复缺失的项目模板?
- 18. Visual Studio 2015 - Azure移动服务项目模板未找到
- 19. Visual Studio 2015中的MonoGame模板
- 20. GTK#在Visual Studio 2015中的项目/ Xamarin Studio缺少
- 21. ADO.NET实体数据模型缺少Visual Studio 2015社区
- 22. visual studio 2015 web api - 没有web api模板
- 23. Visual Studio 2010 Professional - 问题单元测试Web服务
- 24. 缺少ASP.NET核心Web应用程序(.NET核心)不同和缺少模板
- 25. Visual Studio 2008 Professional缺少构建操作属性
- 26. Visual Studio 2015 IntelliSense QuickTip缺失
- 27. Visual Studio 2008中缺少工作流项目模板
- 28. 如何修复Visual Studio 2010中缺少的IronPython项目模板?
- 29. 最新Xamarin Visual Studio 2017中缺少模板
- 30. 缺少“导出模板”,在Visual Studio中选择2005
2008年后我还没有看到它 – techspider
[ASP.NET Web Service模板不存在?]的可能重复(http://stackoverflow.com/questions/19023487/asp-net-web-service-template-not - 存在) – techspider
你需要它是一个肥皂服务吗?肥皂有点死了。您可以使用WebApi2,使用imo会更好,更容易。除非客户期望Soap服务。换句话说,使用WebApi2并构建一个剩余的Web服务,它们在JS层中调用起来更容易,而且更容易实现,而且在有效载荷极小的情况下,性能也要快得多。 –