1

apps.server.com/appname でホストされている C# MVC アプリケーションがありますが、会社の F5 で URL の書き換えが行われており、そのアプリケーションが www.server.com/apps/appname に表示されるようになっています。@Url.Content("~/URL") を使用すると、それらはすべて www.server.com/appname を指しているため、その URL に移動しても画像やリンクは機能しません。すべてのヘルパー クラスが、エイリアス URL が想定している場所 (つまり、apps.server.com URL) ではなく、エイリアス URL の下にいることを認識するには、どうすればよいですか?

4

1 に答える 1

1

IIS 7統合パイプラインモードで実行している場合は、次のものを入力してみてくださいGlobal.asax

protected void Application_BeginRequest(object sender, EventArgs e)
{
    Request.ServerVariables.Remove("IIS_WasUrlRewritten");
}
于 2012-08-24T07:48:55.690 に答える