2012-02-29 9 views
3

.NET 3.5環境でWCF RESTサービスを開発しています。 Visual Studio 2010と組み込みのWebサーバーでデバッグすると、.svcファイルへのリクエスト(特にCygwinのcurlを使用)を行うと、404 Not Found/DELETE/PUTメソッドが表示されます。.NETのサポートVS2010でのDELETE要求メソッド

ウェブサーバーとしてIIS7 expressに切り替えると、何の問題もありません。問題は、これが私の環境内で他にも数多くの問題を引き起こすことです。

私の質問は、Visual Studio 2010の組み込みWebサーバーからDELETEおよびPUTリクエストメソッドをサポートする方法ですか?どこかの設定がありますか? web.configを編集する必要はありますか?

答えて

2

IIS Expressが存在する理由は、開発者WebサーバーがIISのすべてのオプションをサポートしていないためです。あなたはそれらの1つにヒットしました(SSLサポートは別のものです)。

開発者Webサーバーの代わりにIIS Expressを使用してください。

+0

これは実際にこれらのWCFサービスをテストするためのものです。 Webプロジェクトを右クリックしてIIS Expressを使用すると、その設定はTFSを通じてチェックインされ、理想的ではありません。それは他の開発者のために物事を壊すでしょう。デバッグ中にIIS Expressを使用してチェックインしないようにする方法はありますか? –

+0

@BrianScaturro - 私は分かりません。これはTFSの問題です...特定の解決策(この場合は実行できません)のために運転するのではなく、問題についての特定の質問(設定が自動的にチェックインされる)をおそらく聞いてください。 – Oded

関連する問題