我有一個由Yeoman生成的'Hello World'Kestrel服務器(如described here)。某些文件在通過Visual Studio運行時未提供代碼
yo aspnet
當我運行通過命令行的一切現場工作得好:如果它通過Visual Studio代碼運行雖然bootstrap.css
,jquery.js
和bootstrap.js
不加載(404)
dotnet run
。
看着F12工具,他們實際上來自不同的地點。當通過dotnet run
運行時,它們來自https://ajax.aspnetcdn.com/...
,但是當通過Visual Studio代碼運行時,瀏覽器正在本地文件夾~/lib/...
中查找它們。
a。爲什麼這些文件的來源有所不同,取決於我如何運行網站? b。我該如何解決?
感謝
就是這樣,謝謝! – BanksySan
實際上(相當愚蠢的鍋爐板)沒有'lib'目錄。 – BanksySan
@ lib文件夾通常由bower(恢復鮑爾依賴關係時)或npm + gulp任務(當您使用npm時)創建。 bower默認恢復其在wwwroot/lib中的依賴關係,而npm在proejctroot中執行它/ npm_modules – Tseng