【问题标题】:Asp.Net Web Service Application missing in Visual Studio 2010 [duplicate]Visual Studio 2010 中缺少 Asp.Net Web 服务应用程序 [重复]
【发布时间】:2010-12-03 12:26:59
【问题描述】:

可能重复:
VS 2010 Web Service project template missing?

我想知道为什么 Visual Studio 2010 中缺少 Asp.Net Web 服务应用程序。如果它在 Visual Studio 2010 中更新为新的东西,那是什么?如果它下降了,我该如何完成这项任务?

【问题讨论】:

    标签: visual-studio-2010 web-services visual-studio


    【解决方案1】:

    ASP.NET Web 服务应用程序项目模板不适用于 .Net Framework 4.0,但可用于 .Net Framework 3.5。

    如果您在 .net 框架 4.0 上构建应用程序,则可以将 WCF 服务应用程序用作旧版中的 ASMX。请注意,您需要启用 AspNetCompatibilityMode 才能访问 HttpContext 对象。

    如果您仍想使用 ASMX,请选择 ASP.NET Empty Web 应用程序,然后您可以将 ASMX 文件添加到项目中。

    【讨论】:

      【解决方案2】:

      要使用 .NET Framework 4.0 在 Visual Studio 2010 中创建 ASP.NET Web 服务应用程序,首先创建一个面向 .NET Framework 3.5 的新项目(因为此版本可使用 ASP.NET Web 服务应用程序模板) .然后右键单击该项目并重新定位它以使用 .NET Framework 4.0。构建,调试,完成!

      【讨论】:

        【解决方案3】:

        从 Navision 发布 Web 服务时,我也遇到了同样的问题。为此,我在 Visual Studio 2010 中基于 .Net framework 3.5(因为此版本提供了 ASP.NET Web 服务应用程序模板)创建了项目,它对我来说很好。

        【讨论】:

          【解决方案4】:

          我遇到了同样的问题。从 WCF 4.0 开始,似乎不再需要 .svc 文件,因为 Configuration-Based Activation 会为您解决这个问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2021-06-25
            • 2011-06-17
            • 1970-01-01
            • 2013-12-23
            • 2011-09-18
            • 1970-01-01
            • 2022-06-19
            相关资源
            最近更新 更多