VS2012 asp.net MVC4 c#,使用KendoUI實現的Internet應用程序。Deployement not Rendering KendoUI
最簡單的辦法可以說的是,我的網站看起來像這樣
- localy在開發機器上:
- 一次這樣的部署:
我已經檢查服務器KendoUI論壇,所有的人都指着圖片失蹤...我檢查,甚至超過我的部署文件複製,文件和圖片在那裏,KendoUI腳本在那裏。
任何想法我可能會失蹤?
VS2012 asp.net MVC4 c#,使用KendoUI實現的Internet應用程序。Deployement not Rendering KendoUI
最簡單的辦法可以說的是,我的網站看起來像這樣
- localy在開發機器上:
- 一次這樣的部署:
我已經檢查服務器KendoUI論壇,所有的人都指着圖片失蹤...我檢查,甚至超過我的部署文件複製,文件和圖片在那裏,KendoUI腳本在那裏。
任何想法我可能會失蹤?
這意味着由於某種原因,部署服務器上缺少Kendo JavaScript或CSS文件。您可以通過檢查瀏覽器的開發者控制檯(「網絡」選項卡)驗證是否有任何失敗的HTTP請求(404狀態碼)。總之,確保Kendo JS和CSS文件正在成功部署。
您需要直接在佈局的標題中添加kendo腳本。
<head>
<script src="~/Scripts/kendo/jquery.min.js"></script>
<script src="~/Scripts/kendo/kendo.web.min.js"></script>
</head>
'?V = pzyG6PIK9SK-SBYrjx_9W4M2LE67QlprY627wUj4x9M1 /內容/ kendo'是我所看到的名稱路徑和'http://cls-og.com/Content/kendo?v=pzyG6PIK9SK-SBYrjx_9W4M2LE67QlprY627wUj4x9M1 重定向發起者...發現那裏附加到我的佈局視圖的Bundle部分調用'kendo.common.min.css'和'kendo.default.min.css',他們都有完全的權限,但仍然顯示一個'403 no perm'。但是我記得閱讀關於'Json'的一些信息,至於我在哪裏找不到文件,有沒有一個技巧可以用於'Json'以及爲什麼它只能在Dev機器上工作? –
這與Json無關。在線檢查與ASP.NET Bundle權限相關的問題。 –
解決方法是:更新'WebOptimization',爲其添加'bundles.DirectoryFilter.Clear();'和'.Ignore'。這允許'.min''kendoUI'文件被正確讀取。 –