web-dev-qa-db-ja.com

Visual Studio 2010に存在しないAsp.Net Webサービスアプリケーション

可能性のある複製:
VS 2010 Webサービスプロジェクトテンプレートがありませんか?

Asp.Net WebサービスアプリケーションがVisual Studio 2010にないのはなぜかと思います。VisualStudio 2010で新しいものに更新された場合、それは何ですか?ドロップされた場合、どのようにそのタスクを達成できますか?

34
Fraz Sundal

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ファイルをプロジェクトに追加できます。

61
amit

.NET Framework 4.0を使用してVisual Studio 2010でASP.NET Webサービスアプリケーションを作成するには、最初に.NET Framework 3.5を対象とする新しいプロジェクトを作成します(このバージョンではASP.NET Webサービスアプリケーションテンプレートが利用可能です)。次に、プロジェクトを右クリックして、.NET Framework 4.0を使用するように再ターゲットします。ビルド、デバッグ、完了!

29
VinceJS

NavisionからWebサービスを公開するときにも同じ問題がありました。そのために、Visual Studio 2010で.NET framework 3.5(このバージョンではASP.NET Webサービスアプリケーションテンプレートが利用可能です)に基づいてプロジェクトを作成しました。

3
Reka

同じ問題にぶつかりました。 Configuration-Based Activation がこれを処理するため、WCF 4.0の時点で.svcファイルは不要になりました。

0
Matthew Cole