ASP.NET MVC 3 アプリケーションを使用しており、.aspx 拡張子を持つ要求を別のルートにマップする必要があります。私がやろうとしているのは、アプリケーションの開始時に現在のリクエスト URL を取得することです。しかし問題は、.aspx 拡張子のないすべての URL で正常に動作することですが、ex の URL ( http://example.com/Products/5/16/Eettafels.aspx ) ではhttp://example.com/のみが表示されます。
ただし、http://example.com/Products/5/16/Eettafelsを使用すると、正しいパスが表示されます..
すべてのコードは単純な行です。
string currentUrl = HttpContext.Current.Request.Url.ToString().ToLower();
誰でも私が間違っていることを理解できますか