IIS7/VS2008 にいくつかのリダイレクト ルールを適用する必要があり、その展開方法について質問があります。私たちはWebアプリケーションではなくWebサイトを持っているため、他の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>
- Bin フォルダーには、websitename .dll はありません。Ajaxtoolkit のような他のいくつかの dll だけです。
- Web サイトである dll/assembly/GAC が必要ですか?
- ルール部分のIIS UIを使用せずに、テストサーバーのweb.configを本番環境にコピーするだけで、動作するはずです。
- また、web.config の変更後にアプリケーションを IIS から再起動する必要がありますか? または、web.config を保存すると、新しい変更が自動的に有効になりますか?
これは正しいです?または、他に何かする必要がありますか?web.config の変更により、アセンブリの変更/dll/バージョンや、最初に考えるべきその他の変更が行われるのではないかと心配しています。私がそのウェブサイトプロジェクトに言及したように、VS2008 が Prod にインストールされていません。基本的に、私は自分が何をしているのかを確実に知りたいと思っています。
ありがとう!