目前對我和另一位設計師機器來說100%很好。不同的設計師正面臨着這個問題:ServiceStack root/default.cshtml下載網頁/不顯示
元數據顯示,服務顯示,靜態內容顯示。當瀏覽到根/(又名default.cshtml)頁面時,內容會以文件形式下載,而不是渲染。
目前這種行爲是間歇性的。重新提取存儲庫有時會爲此設計人員解決問題一分鐘,但問題會在不確定的時間後返回。例如,我們運行Gulp,我正在做出假設不會影響到這一點,並且突然默認頁面開始下載並且不會再顯示。
我假設這必須與他們的機器/設置,但我需要一些提示,以查看/調試此。
解決方案: 謝謝@mythz這非常有幫助,並將我帶入解決方案!
問題是node_modules文件夾太長,Razor查看視圖,因爲它掃描每個文件夾的視圖。我做了以下操作來阻止它查看Angular的node_modules。
SetConfig(new HostConfig {
`ScanSkipPaths = { "Angular/node_modules/" },
});
這使停止剃刀從看node_modules文件夾。
跟進: 有沒有辦法跳過所有node_modules文件夾全球,以防萬一路徑在未來的變化?
http響應的Content-Type是否正確設置爲「text/html」 – jHilscher
@jHilscher是的,這些設置是正確的,最終成爲node_modules文件夾掃描視圖的問題。謝謝你。 – Thrashmandicoot