我有一個帶有web開始模板的ASP.NET vNext項目。我添加了一個新的html文件,我希望運行它。但是,當我去localhost:1111/index.html我得到404錯誤。 grunt文件中是否有特殊配置?如何在Visual Studio 2015中運行index.html文件
4
A
回答
5
HTML文件必須wwwroot文件夾的根目錄內。您可以在文件夾內手動移動文件,然後從wwwroot文件夾內編輯它。或者,使用grunt-contrib-copy將Grunt任務設置爲將其複製到wwwroot文件夾。
取決於您如何託管項目,您將不得不啓用靜態文件。一種方法是使用AspNet靜態文件包。
在project.json添加您所使用的測試版(它是由存在一些項目模板默認)
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
在Startup.cs告訴該應用使用靜態文件(這是默認情況下也以一些模板添加)
app.UseStaticFiles();
那麼這應該工作...
而且wwwroot文件夾只是在起動模板默認,你可以通過改變這個查看project.json文件並更改webroot屬性
"webroot": "wwwroot",
在您的情況下,您可以將其更改爲「。」。它會將webroot設置爲項目文件夾,但我認爲擁有「wwwroot」文件夾會更容易控制可以靜態訪問的內容。如果您使用任何需要處理爲靜態文件的語言(例如SASS和TypeScript),那麼將源文件放在webroot之外,然後處理它們並將目標設置爲webroot是一個很好的工作流程。
相關問題
- 1. 如何在Visual Studio 2015中運行C#代碼文件
- 2. 如何在Visual Studio 2015中運行UWP NUnit測試?
- 3. Visual Studio 2015不執行JavaScript文件
- 4. Visual Studio 2015 -Release文件夾
- 5. Visual Studio 2015運行速度極慢
- 6. 如何在Visual Studio 2015中覆蓋Cordova App的.projitems文件
- 7. 如何在Visual Studio 2015中禁用PDB文件創建?
- 8. 如何在Visual Studio 2015中添加庫,頭文件
- 9. 如何在Visual Studio 2015中排除構建文件夾?
- 10. 如何在visual studio 2015中使用easymotion?
- 11. 如何在Visual Studio 2015中使用Flow?
- 12. 如何在Visual Studio 2015中調試Mscorlib.dll
- 13. Visual Studio 2015 - 僅在從GUI構建時運行發佈事件
- 14. 如何更新Visual Studio 2015?
- 15. scanf在visual studio中跳過行2015
- 16. 在Visual Studio 2015年
- 17. 如何在visual studio 2012中運行angular2?
- 18. 如何在Visual Studio 2012中運行xunit?
- 19. 如何在Visual Studio 2008中運行Ant?
- 20. StaticResourceExtension在Visual Studio中財產元件2015
- 21. 無法在visual studio 2015中運行android ddms
- 22. 無法在Visual Studio 2015中運行遷移
- 23. 在Visual Studio 2015中重複運行測試失蹤圖標?
- 24. 本地在TFS 2015中運行Visual Studio負載測試
- 25. 從Visual Studio 2015在docker中運行帶有HTTPS的ASP.NET Core
- 26. 如何在Visual Studio 2005中運行Visual Studio 2008項目
- 27. 如何在vb.net下載exe文件(Visual Studio 2015)
- 28. 如何自動縮小visual studio 2015中的Html文件?
- 29. 如何隱藏Visual Studio 2015中的js和js.map文件
- 30. 如何讓Visual Studio 2015中的文件夾自動完成?
您的IIS如何配置?你使用IIS Express嗎? (與VS一起出現的那個),還是你有完整的IIS安裝? – 2015-04-05 10:36:52
如果這是一個vNext項目,您應該可以單擊開始(F5)按鈕右側的箭頭,然後單擊Internet Explorer(或其他瀏覽器),並在該瀏覽器中打開它。如果沒有,只需右鍵單擊索引文件並選擇運行(不帶調試)或類似的東西。 – Jase 2015-04-05 10:49:22
IIS是IIS Express,當我點擊'運行'時,我得到了基本Web應用程序的主視圖 – 2015-04-06 13:20:30