Почему запросы OPTIONS не поступают в мое приложение ASP.NET?

Кажется, я не могу получать запросы 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?

6
задан Josef Pfleger 11 July 2011 в 20:47
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: