2017-02-24 11 views
0

ASP.NET Core 1.1のフォルダ構造 "機能フォルダ"が本当に好きです(ここではhttps://scottsauber.com/2016/04/25/feature-folder-structure-in-asp-net-core/)。私index.cshtmlでASP.NETコア1.1 - ビューフォルダの下に配置されたjsファイルで404を取得

だからここに私の構造だ...

- Features 
    - Home 
    - index.cshtml 
    - index.js 
    - homeController.cs 

、私は、このリンクをJSあります

<script src="/home/index.js"></script> 

しかし、私はアプリを実行したとき、私は、インデックスを見ることができます。 cshtmlは問題ありませんが、index.jsファイルで404エラーが発生します。

私は"Build action" to "Content"を変更しようとしましたが、それは役に立ちませんでした。起動時には、私はこれを持って

... app.UseStaticFiles();

ASP.Netコア1.1は、ビューのフォルダに置かれたファイルを受け入れるようにする方法任意のアイデア?

+0

私は思います'web.config'に' RAMMFAR'エントリがありません。 ' ' – Venky

+0

また、私は '大文字小文字の区別 'のために同様の問題を抱えていました。パスが大文字と小文字を区別していることを確認してください。 'home'を' Home'に変更します。 – Venky

+0

Web.configはコア1.1(VS RC2017RC)ではデフォルトでは作成されないため、作成してコードを追加しましたが、動作しませんでした。私のすべてのコントローラ、ビュー、jsファイルなどは低速であるため、問題でもありません。 Hmmmmm – MojoDK

答えて

4

静的コンテンツはwwwrootフォルダに務め、どちらかwwwrootに/ホーム/ index.js(recommanded溶液)であなたのindex.jsを移動したり、機能のフォルダを指すようにwwwrootのコンフィグを変更している(recommandedない)

関連する問題