【发布时间】:2010-12-03 12:26:59
【问题描述】:
我想知道为什么 Visual Studio 2010 中缺少 Asp.Net Web 服务应用程序。如果它在 Visual Studio 2010 中更新为新的东西,那是什么?如果它下降了,我该如何完成这项任务?
【问题讨论】:
标签: visual-studio-2010 web-services visual-studio
我想知道为什么 Visual Studio 2010 中缺少 Asp.Net Web 服务应用程序。如果它在 Visual Studio 2010 中更新为新的东西,那是什么?如果它下降了,我该如何完成这项任务?
【问题讨论】:
标签: visual-studio-2010 web-services visual-studio
ASP.NET Web 服务应用程序项目模板不适用于 .Net Framework 4.0,但可用于 .Net Framework 3.5。
如果您在 .net 框架 4.0 上构建应用程序,则可以将 WCF 服务应用程序用作旧版中的 ASMX。请注意,您需要启用 AspNetCompatibilityMode 才能访问 HttpContext 对象。
如果您仍想使用 ASMX,请选择 ASP.NET Empty 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 服务应用程序模板)创建了项目,它对我来说很好。
【讨论】:
我遇到了同样的问题。从 WCF 4.0 开始,似乎不再需要 .svc 文件,因为 Configuration-Based Activation 会为您解决这个问题。
【讨论】: