Łączenie MVC i względne adresy URL CSS
Pakowanie MVC zwraca niewłaściwy adres URL w obrazach CSS podczas używania CssRewriteUrlTransform:
Mam aplikację intranetową, której adres URL to na przykład:http://usid01-srv002/MyApplication
. Znajduje się w „Domyślnej witrynie sieci Web” usług IIS.
Które ma następująceBundleConfig.cs
:
bundles.Add(new StyleBundle("~/bundles/jcss")
.Include("~/Scripts/JQueryUI/css/*.css", new CssRewriteUrlTransform())
);
System łączenia generuje niewłaściwy adres URL dla wszystkich obrazów, do których odwołują się te pliki CSS, dając nawet 404 bardzo dobrze przetestowane pliki CSS JQueryUI (z FireBug):
na przykład to generuje
http://usid01/path/foo.png
Kiedy powinien generować:
http://usid01/MyApplication/path/foo.png
Jak uzyskać system do tworzenia pakietów, aby wygenerować adres URL wskazujący właściwą lokalizację?