可能性のある複製:
VS 2010 Webサービスプロジェクトテンプレートがありませんか?
Asp.Net WebサービスアプリケーションがVisual Studio 2010にないのはなぜかと思います。VisualStudio 2010で新しいものに更新された場合、それは何ですか?ドロップされた場合、どのようにそのタスクを達成できますか?
ASP.NET Webサービスアプリケーションプロジェクトテンプレートは、.Net Framework 4.0では使用できませんが、.Net Framework 3.5では使用できます。
.net framework 4.0でアプリケーションを構築している場合は、WCFサービスアプリケーションをレガシーのASMXとして使用できます。 HttpContextオブジェクトにアクセスするには、AspNetCompatibilityModeを有効にする必要があることに注意してください。
それでも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サービスアプリケーションテンプレートが利用可能です)に基づいてプロジェクトを作成しました。
同じ問題にぶつかりました。 Configuration-Based Activation がこれを処理するため、WCF 4.0の時点で.svcファイルは不要になりました。