亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IIS 部署不能包含 asp.net core 2.2 razor 頁面中 wwwroot

IIS 部署不能包含 asp.net core 2.2 razor 頁面中 wwwroot

C#
三國紛爭 2023-09-24 10:46:57
我的 asp.net core razor 頁面應用程序的 wwwroot 文件夾中有 JS 和 CSS 的子文件夾。應用程序在本地環境中運行良好,但是在 IIS 上部署項目時,wwwroot 文件夾中不包含任何子文件夾或文件。即使我手動將文件夾和文件上傳到 wwwroot 文件夾,它也不起作用,并且不會在瀏覽器中加載 JS 和 CSS 文件。請注意,我的應用程序中沒有“環境”標簽。
查看完整描述

3 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

嘗試編輯 ASP.NET Core 項目的 .csproj 文件:

刪除所有 ItemGroup 標簽及其內容,然后添加此

<ItemGroup>
????<None?Include="wwwroot\*"?/>
</ItemGroup>
查看完整回答
反對 回復 2023-09-24
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

設置js/css路徑有兩種方法

  1. 絕對路徑

  2. 相對路徑

絕對路徑是,你必須在網絡服務器中給出正確的路徑。

http://<website name>/css/site.css

相對路徑是,您可以給出相對于當前頁面的文件頁面。

假設您的頁面來自http://<website name>/index.html 相對路徑./css/site.css

最好嘗試從瀏覽器訪問 js 或 css 文件??赡苁沁@些文件夾沒有正確的訪問權限。

如果您打開開發工具,您可以在“網絡”選項卡或控制臺中看到錯誤。根據HTTP代碼,你可以決定發生了什么


查看完整回答
反對 回復 2023-09-24
?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

在我的場景中,我將 MVC 添加到我的 .Net 5 API

解決方案是添加

 app.UseStaticFiles();

到 Startup.cs


查看完整回答
反對 回復 2023-09-24
  • 3 回答
  • 0 關注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號