我有一個ASP.NET Core MVC應用程序。當我部署它時,它不應該從互聯網上下載任何庫或任何東西(例如bootstrap和jquery)。我想在本地擁有它們並使用它們。我怎樣才能做到這一點?禁止web應用程序下載引導程序和jQuery
我的進步:
我已經發現,在_Layout.cshtml有這段代碼:
<environment names="Development">
<script src="~/lib/jquery/dist/jquery.js"></script>
<script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>
<script src="~/js/site.js" asp-append-version="true"></script>
</environment>
<environment names="Staging,Production">
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.0.min.js"
asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
asp-fallback-test="window.jQuery">
</script>
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.6/bootstrap.min.js"
asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal">
</script>
<script src="~/js/site.min.js" asp-append-version="true"></script>
</environment>
它是安全的唯一開發腳本的內容複製到運行,生產?這是否有其他解決方案?
爲什麼?這可能很重要。由於每個瀏覽器緩存,使用標準CDN是非常可取的。 –
當我部署應用程序時,它無法訪問其他網站,因此當用戶訪問它時,他必須等待幾分鐘,直到超時... – MacakM
您的最終用戶是否可以訪問互聯網?這與您的服務器具有或不具有的訪問(非常)不同。 –