IIS.Netからの情報を使用して、Web サイトの下に Web アプリケーションをセットアップしました- サイト、アプリケーション、および仮想ディレクトリについて
以下は、アプリケーションに関する彼らの発言です。
アプリケーションは、HTTP などのプロトコルを介してコンテンツを配信したり、サービスを提供したりするファイルのグループです。IIS でアプリケーションを作成すると、アプリケーションのパスがサイトの URL の一部になります。
それは素晴らしいことです; まさに私が欲しいもの; ただし...スクリプト ファイル、css、およびアプリケーション内の Web サービスのアプリケーション パスが正しく解決されません。
為にhttp://site_name/application_name
<img src="/Content/images/smiley.png" alt="smiley face" /></a>
に解決
src="/site_name/Content/images/smiley.png"
それ以外の
src="/application_name/Content/images/smiley.png"
回避策として、使用していたパスを@Url.Content()
ヘルパーでラップしました。最も美しい解決策ではありませんが、機能しています。
<img src="@Url.Content("~/Content/images/smiley.png")" alt="smiley face" /></a>
IIS でこれを修正する方法はありますか?