OPTIONSIIS6 でホストされている ASP.NET アプリケーションでHTTP 要求を受信できないようです。私Global.asaxのApplication_BeginRequestメソッドでデバッグブレークポイント(およびファイルログ)を使用してテストしています。ブレークポイントにヒットすることはなく、クライアントは HTTP 403 Forbidden を取得します。IIS6 から直接想定しています ( GETs とPOSTs は正常に動作します)。
次の行をとセクションweb.configのいずれかまたは両方に追加するなど、 でいくつかのことを試しました。<system.webServer><handlers><system.web><httpHandlers>
<add name="OptionsHandler" verb="OPTIONS" path="*" type="System.Web.DefaultHttpHandler"/>
ととの<system.webServer><security><requestFiltering><verbs>設定も試しました。allowUnlisted="true"<add verb="OPTIONS" allowed="true"/>
また、呼び出しを傍受する可能性のある URLScan やその他のツールは使用していません。IISLogs に興味がある場合:
2011-07-11 20:26:05 W3SVC1215124377 127.0.0.1 OPTIONS /test.aspx - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+5.2;+rv:5.0)+Gecko/20100101+Firefox/5.0 403 1 0
OPTIONSASP.NET アプリケーションでリクエストを受信する方法はありますか?