我已經構建了一個相對簡單的 MVC Asp.Net Core 2.2 應用程序。在 Visual Studio 中運行時,html/css 樣式顯示正確。但是,當打包成一個獨立的可執行文件并在同一臺機器上運行時,html 樣式不再正確呈現。Web 應用程序旨在在內部網絡中本地運行。我還將該站點部署到 Azure 站點,并且遇到了相同的視覺問題。我不確定這是否是由于格式錯誤的 HTML/CSS 造成的,但是我沒有看到任何明顯的問題。我想知道是否某些依賴項未正確包含在部署中。網頁應該是什么樣子:部署時網頁的外觀:如有必要,我可以包含 CSS/HTML 以識別問題,但想知道是否有任何常見問題導致此問題。
1 回答

拉丁的傳說
TA貢獻1789條經驗 獲得超8個贊
site.css 和 site.js 的縮小版本存在問題。這是通過瀏覽器開發工具中的 404 錯誤識別的。
在ASP.NET Core 2.0: static file (site.min.js) not found上可以找到類似的帖子,盡管不是正確的答案。
什么修復了我的,我認為是一個不太好的解決方案是我復制/粘貼了
<environment include="Development">
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
<link rel="stylesheet" href="~/css/site.css" />
</environment>
_layout.cshtml 文件中的部分,該部分在 VS 中運行時正在工作,并將第一行中的單詞“include”更改為“exclude”。打包成 exe 后,預期的樣式和功能會按預期工作。
- 1 回答
- 0 關注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消