2011-08-01 12 views
1

私は、Webアプリケーションをそのルートからパスに問題があるサブディレクトリに移動しています。アプリケーションの相対パスIIS

旧:http://www.domain.com/

新:http://www.domain.com/app/

のすべてこの形式では、CSS、スクリプトや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"/> 

リンクやパスが壊れているところまで1つのディレクトリに移動するまでは、リンクなどでうまく動作します。

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

リンクのURLなど(スクリプト、インクルードなど)に重複するパスがあります。

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

どのように私はこれを絶対的なものに近づけることができますか?

答えて

0

〜/ style ...などはASP.NETで最も簡単なソリューションですが、実際に動作させるにはrunat = "server"をタグに入れてください