Я пытаюсь написать некоторые правила перезаписи в моем веб-приложении, чтобы каждый раз, когда кто-то делал httprequest с заголовком xml accept, я мог просто отправить ему ответ из файла, который есть в моем приложении.
указанный кодотлично работаетУ меня проблема, если я пытаюсь установить пользовательский 515 (например) IIS начинает показывать исключение.Если я пытаюсь использовать Redirect, он не имеет тот же код состояния.
<system.webServer>
<rewrite>
<rules>
<rule name="match static xml">
<match url="testapicalls" />
<conditions>
<add input="{HTTP_ACCEPT}" ignoreCase="true" matchType="Pattern" negate="true" pattern="xml^" />
</conditions>
<action type="Rewrite" url="sitedown.xml" statusCode="515" />
</rule>
<rule name="match static json">
<match url="testapicalls" />
<conditions>
<add input="{HTTP_ACCEPT}" ignoreCase="true" matchType="Pattern" negate="true" pattern="json^" />
</conditions>
<action type="Rewrite" url="sitedown.json" />
</rule>
</rules>
</rewrite>
</system.webServer>
У кого-нибудь есть идеи, как установить правила для получения ответа из файла и возврата его с помощью пользовательского statusCode, который в моем случае515.
Спасибо