静的リクエストがパフォーマンスに影響を与えるのを避けるために、ASP.NET v4.0拡張機能のないURL機能を使用したいのですが、機能しません。
私の環境:
- WindowsServerSP2およびIIS6
- asp.netMVC3と.net4
- サイトはASP.NET4.0用に構成されており、仮想フォルダーはありません
- isapiの書き換えはありません
「http://domain.com/home/」のようなURLをリクエストすると、「/ home / eurl.axd / f7e1f50533b94f47869a8856c16dffdf/」404エラーが発生します。
エラーメッセージは次のことを示しています:Microsoft .NET Frameworkバージョン:4.0.30319; ASP.NETバージョン:4.0.30319.1
aspnet_filter.dllは拡張子のないURLに「/eurl.axd/GUID」を追加し、aspnet_isapi.dllは「/eurl.axd/GUID」を削除しないようです。
この問題を解決する方法を知りたいですか?(拡張子のないURLが必要で、ワイルドカードスクリプトマッピングを使用できません)
ありがとう
更新-解決済み
ルートWebサイトのISAPIフィルターでv2.0aspnet_isapi.dllを削除します