Относительные пути приложений IIS - PullRequest
1 голос
/ 02 августа 2011

Я перемещаю веб-приложение в подкаталог из его корня, и у меня возникают проблемы с путями.

Старый: http://www.domain.com/

Новый: http://www.domain.com/app/

Все ссылки включают css, scripts и html где в этом формате:

<link rel="stylesheet" type="text/css" href="/styles/menu.css" media="screen"/>

Я изменил на:

<link rel="stylesheet" type="text/css" href="./styles/menu.css" media="screen"/>

или

<link rel="stylesheet" type="text/css" href="~/styles/menu.css" media="screen"/>

Этоотлично работает с ссылками и другими, пока я не зайду в один каталог, где ссылки и пути не будут созданыpaths.

например,

www.domain.com/app/dir1/dir1/
www.domain.com/app/dir2/dir2/

Как я могу подойти к этому как к абсолютному?

1 Ответ

0 голосов
/ 02 августа 2011

Использование ~ / style ... и т.д. - самое простое решение в ASP.NET, но вы должны поместить runat = "server" в тег, чтобы он действительно работал

...