由于ASP.NET AJAX 1.0 Beta將所需的程式集注冊到了GAC中,因此有朋友擔心無法在上部署ASP.NET AJAX了(總不見得讓服務商在GAC中安裝那些程式集吧)。其實解決這個問題的方法非常簡單。由于ASP.NET在搜索GAC之前,會首先在Bin目錄中查找所需的程式集,因此只需簡單地將所需的程式集復制到Web Site的Bin目錄下即可。
當然,這只是部署ASP.NET AJAX 1.0程式集的方式,并不排除由于上的設置導致部分功能無法使用。例如在以前的CTP版本中,如果沒有設置*.asbx對應的ISAPI,則網站也是無法使用Bridge功能來制作Mashup的。
為了方便大家(和我自己)的使用,我制作了兩個Template,這樣就能比較方便地創建一個支持ASP.NET AJAX的Web Site了。Template使用方式如下:
1、首先下載以下兩個zip包:ASPNET_AJAX_1_0_Beta_WebSite.zip 及 ASPNET_AJAX_1_0_Beta_WebSite_including_Value-add.zip
2、不要把zip包解開,將他們復制到你的“My Documents\Visual Studio 2005\Templates\ProjectTemplates\”目錄中。
這樣就能在VS 2005種使用Template了。在添加新的Web Site時就能看到如下的選擇,能發現,在My Templates中出現了ASP.NET AJAX 1.0 Beta WebSite和ASP.NET AJAX WebSite including Value-add兩個模版能使用。另外,對于需要保留Atlas作研究之用的朋友們,也避免了只有卸載Atlas才能安裝RTM版本的尷尬狀況了。
新聞熱點
疑難解答
圖片精選