Мне нужно применить некоторые правила перенаправления на IIS7 / VS2008, и у меня есть вопрос, как его развернуть. У нас есть веб-сайт, а не веб-приложение, поэтому большинство других вопросов SO мне не помогли.
для применения правила, как показано ниже на веб-сайте:
<rewrite>
<rules>
<clear />
<rule name="Redirect rule1 for Static404Redirects">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{Static404Redirects:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
в
Это верно? или мне нужно будет что-нибудь еще сделать? Я боюсь, что изменение web.config внесет какие-либо изменения в сборку / dll / версию или любые другие изменения, о которых мне следует подумать в первую очередь? Как я уже упоминал, проект веб-сайта на нем даже не установлен VS2008 на Prod. По сути, я хочу быть уверенным, что знаю, что делаю.
Спасибо!
В отношении модуля перезаписи IIS нет никакой разницы, используете ли вы веб-сайт или веб-приложение.
Это не влияет на какие-либо сборки, где бы они ни находились.
Вам необходимо убедиться, что на сервере установлен модуль перезаписи, иначе изменение вашего web.config приведет к поломке сайта.
Вы можете вносить изменения в web.config без использования пользовательского интерфейса, веб-сайт внесет изменения автоматически.