在vs2010中,我啓動了一個新的項目> asp.net web應用程序,並獲得新的默認webapp。我添加了一個scriptmanager標記,將CDN設置爲啓用,因此它嘗試聯繫ajax.microsoft.com上的Microsoft CDN,不僅如此,它還嘗試從不存在的url加載本地化文件。本地化的Microsoft Ajax CDN引用在asp.net中不工作webforms
有人有一個想法,我可以改變這個默認的Web應用程序模板或在解決方案本身?
<asp:ScriptManager ID="smgr" ScriptMode="Auto" EnableCdn="true" runat="server">
嘗試加載從文件:http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjax.nl.js
抑或是EnableCdn意味着我必須手動映射所有.js文件(包括微軟的)? 爲了記錄,我使用VS2010及所有最新更新。
他們似乎[改名爲他們的服務(http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_8)。奇怪的是,你說你正在使用VS2010,它應該正常工作。 – 2011-05-04 17:45:49
確實,他們將其更改爲ajax.aspnetcdn.com,但本地化是更大的問題。在CDN上,本地化存儲爲子文件夾,而不是作爲js名稱中的.culture。 因此,即使我以某種方式指向Microsoft的新CDN,腳本仍然無法加載。 – jbokkers 2011-05-05 07:41:04