Ajax|asp.net| Program | Virtual Host
Because ASP.net Ajax 1.0 beta registers the required assemblies into the GAC, there are friends who worry that they cannot deploy ASP.net Ajax on a virtual host (it is not always possible for the service provider to install those assemblies in the GAC). In fact, the solution to this problem is very simple. Because ASP.net first finds the assembly in the bin directory before searching the GAC, you simply copy the required assembly to the bin directory in the Web site.
Of course, this is just the way to deploy ASP.net AJAX 1.0 assemblies, and does not rule out that some features are not available because of settings on the virtual host. For example, in the previous CTP version, if the virtual host did not set the *.ASBX corresponding ISAPI, the Web site would not be able to use the bridge feature to make mashups.
To make it easier for everyone (and myself) to use it, I made two template, which makes it easier to create a Web site that supports asp.net ajax. Template use is as follows:
1, first download the following two zip packages: Aspnet_ajax_1_0_beta_website.zip and Aspnet_ajax_1_0_beta_website_including_value-add.zip
2, do not untie the zip package, copy them to your "My Documents\Visual Studio 2005\templates\projecttemplates\" directory.
This will enable the use of template in VS 2005. When you add a new Web site, you can see the following choices that show up in my Templates asp.net Ajax 1.0 Beta WebSite and asp.net ajax WebSite including Value-add Two templates can be used. In addition, friends who need to keep Atlas for research also avoid the embarrassment of having to uninstall Atlas to install the RTM version.
Http://www.cnblogs.com/JeffreyZhao/archive/2006/10/23/deploy_asp_net_ajax_assembly_in_virtual_web_host.html