2017-02-24 41 views
0

我真的很喜歡ASP.NET Core 1.1的文件夾結構「功能文件夾」(請參閱​​https://scottsauber.com/2016/04/25/feature-folder-structure-in-asp-net-core/)。ASP.NET核心1.1 - 在js文件下放置404視圖文件夾

因此,這裏是我的結構......

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

在我index.cshtml,我有這個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

另外,由於區分大小寫,我也遇到了類似的問題。確保路徑'區分大小寫'。 「家」到「家」。 – Venky

+0

默認情況下,核心1.1(VS RC2017RC)中沒有創建Web.config,所以我創建了它並添加了代碼,但它不起作用。我所有的控制器,視圖,js文件等都處於低位 - 所以這也不是問題。 Hmmmmm – MojoDK

回答

4

靜態內容供應wwwroot文件夾,無論是在wwwroot文件的/ home/index.js移動你的index.js(建議報告解決方案),或者改變您的wwwroot配置對您的功能文件夾(不建議報告)

相關問題