0

私のmvcアプリケーションでは、cssやjsなどのリソースを次のように設定しました

<link rel="stylesheet" 
      href="@Url.Content( "~/css/external/jquery-ui-1.8.16.custom.css" )"/> 
<!-- PLUGIN: jQuery UI styling -->
<link href="@Href( "~/Content/uploadify.css" )" rel="stylesheet" /> 
<!-- File uploader -->

私の中で_Layout.cshtml

それは私の開発環境で動作し、解決されました

/css/external/jquery-ui-1.8.16.custom.css

/Content/uploadify.css

次に、IIS7 でアプリケーションをセットアップし、Alias を CommEditor として設定します。

参照すると、すべてのリソースが欠落しています。

見ている

/CommEditor/css/external/jquery-ui-1.8.16.custom.css 

/CommEditor/Content/uploadify.css

開発と IIS7 の両方で機能するようにリソースを設定するにはどうすればよいですか?

4

1 に答える 1

0

エイリアスについては、IIS7 でアプリのパスを設定してみてください。これを試してください: http://www.codeproject.com/Questions/460354/How-to-set-virtual-path-of-my-application-hosted-o

~/folder/resource.ext新しいバージョンの mvc で構文を使用できるはずです。~ は、アプリの場所に基づく相対パスを使用します。

または、Url.Content("~/folder/resource.ext")それが機能しない場合は、すべてのバージョンで機能するはずです。

于 2013-08-02T20:03:10.070 に答える