Кажется, я не могу получать запросы HTTP OPTIONS
в моем приложении ASP.NET, размещенном на IIS6. Я тестирую его, используя точку останова отладки (и файл-журнал) в моем методе Global.asax
Application_BeginRequest
. Точка останова никогда не срабатывает, и клиент получает HTTP 403 Forbidden, я предполагаю, что напрямую от IIS6 ( GET
s и POST
s работают нормально, кстати).
Я пробовал несколько вещей в web.config
, включая добавление следующей строки к любому и обоим
и
.
<add name="OptionsHandler" verb="OPTIONS" path="*" type="System.Web.DefaultHttpHandler"/>
Я также играл с настройками
и allowUnlisted = "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
Есть ли способ получить запрос OPTIONS
в приложении ASP.NET?