2

Web アプリケーションを MVC5 に更新します。Razor 3.0が必要なので、それも更新しました。

突然、相対パスが解決されなくなりました。_layout.cshtml には、次のようなリンクがあります。

<link rel="stylesheet" href="~/Content/main.min.css" />

ホームページhttp://example.comのレンダリング中は問題ありませんが、このhttp://example.com/level1/testのようなページをレンダリングするときはルートを参照していません

リンクは次のように解決されます: root/level1/Content/main.min.css

4

2 に答える 2

1

私は理由を見つけました。これはそれを非常によく説明するリンクです: URL rewrite issues with ASP.NET Razor 3

于 2015-08-15T09:54:40.717 に答える