1. 主页 > vs安装问题 > VS2005安装问题 >

vs2005安装Ajax AjaxControlExtender.vsi失败 处理方法

引言

   本节介绍如何在您的计算机上安装Altas,它包括三个部分

1)首次安装Atlas

2)建立Altas应用程序

3)将Atlas的特性添加到现有应用程序里

 

首次安装Atlas

 如果您以前没有安装过atlas,那么你必须现在下载Atlas所必须的一些文件。要完成这些文件的安装,你需要下载并运行windows installer(.msi),它将把一些必须的文件安装到你的计算机中,这些文件包括

1)一个名叫Microsoft.Web.Atlas.dll的汇编集,它默认放置在

C:\Program Files\Microsoft ASP.NET\Atlas\v2.0.50727\Atlas 目录下。

 该汇编集连同脚本文件(.js)共同注册客户端脚本库

 

2)可选的,Visual Stduio Web Site将建立一个空的名称为Atlas的模板。

 

3)Widnows通信基础组件(Windows Communication Foundation,WCF),WCF是建立微软软件服务的新平台。它可以用在您当前使用的ASP.NET Web服务的环境中,同样在其它环境中,例如用在MSMQ, Remoting和Enterprise Services中进行通信传递。

 

下载安装Atlas软件包

1)打开浏览器,运行到http://go.microsoft.com/fwlink/?LinkId=52384页面

 

2)单击Atlas然后保存下载的文件AtlasSetup.msi。

 

3)运行AtlasSetup.msi,它将启动安装向导。

 

 


 

4)单击Next接受条款

 

5)单击Next,这一步将询问你是否在Visual studio.NET里创建项目模板。

 

   

    如果你打算用Visual Studio建立 ASP.NET Atlas Web应用程序,确保选中 Install Atlas Visual Studio Project Template 前面的复选框。该模板允许你建立新的预定义的Atlas组件

注意:安装使用该模板,你必须安装了 Microsoft Visual Studio 2005 或者 Microsoft Visual Studio 2005 Express Edition.

 

6)单击Next,你需要在IIS里注册后缀名为.asbx的文件

 


 

.asbx是Atlas的扩展名,它可以用来和你的Web服务进行通信。

 

 

7)单击Next完成安装


 

8)如果你选择在Visual Stduio里安装Atlas的模板,该安装程序将自动启动VS的组件安装向导

install the "Atlas" Visual Studio

 


9)选择你想使用的语言版本,单击Next,并单击Finish。

 

10)关闭Visual Studio 组件安装向导,关闭Atlas安装程序

 

 

 

利用Visual Studio 建立基于Atlas的ASP.NET Web应用程序

   

在安装好Atlas文件与模板后,就可以利用Visual Stduio 2005建立基于Atlas特色的Web站点

 

建立新的Atlas Web站点

1)启动Visual Stduio.NET

2)在File菜单里单击New Web Site

3)在My Templates里选择ASP.NET Atlas Web  Site

4)在Location位置处,选择你想将代码放置在什么地方,并选择你想使用的语言



 

5)单击OK

当建立Atlas站点后,VS.NET将拷贝Atlas运行时所需要的汇编集到bin目录下。VS.NET同样生成一个web.config文件,该文件预定义了Atlas运行时需要的设置

将Atlas的特色添加到现有ASP.NET 应用程序里。

你可以将Atlas添加到现有的ASP.NET应用程序里。

 

添加Atlas的特征到现有ASP.NET 应用程序里

1)利用Visual Stduio.NET打开ASP.NET 应用程序

2)将Atlas运行时汇编集Microsoft.Web.Atlas.dll从安装处拷贝到应用程序的bin文件夹,默认的Microsoft.Web.Atlas.dll位置为

C:\Program Files\Microsoft ASP.NET\Atlas\v2.0.50727\Atlas

3)打开web.config配置Atlas默认的引用位置

4)拷贝如下的元素作为web.config里
<configuration>的子元素

 

<configSections>

    
<sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup">

      
<section name="converters" type="Microsoft.Web.Configuration.ConvertersSection"/>

    
</sectionGroup>

  
</configSections>

 

  
<microsoft.web>

    
<converters>

      
<add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/>

      
<add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/>

      
<add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/>

    
</converters>

  
</microsoft.web>

 

 

 

拷贝如下内容作为
<System.Web的子元素

 

    

<pages
>

      
<controls>

        
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>

        
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>

      
</controls>

    
</pages>

 

    
<!-- ASMX is mapped to a new handler so that proxy javascripts can also be served. -->

    
<httpHandlers>

      
<remove verb="*" path="*.asmx"/>

      
<add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>

    
</httpHandlers>

    
<httpModules>

      
<add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/>

    
</httpModules>

 

5)关闭所有文件

 


还有就是,在装的过程中遇到AjaxControlExtender.vsi  安装失败者
把这个文件解压缩后得到的复制到project里
如果还不成功就联系我吧,QQ:927129 Email:eddysoft@163.com

本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2005anzhuangwenti/2020/0721/718.html

联系我们

在线咨询:点击这里给我发消息

微信号:PREEE8

工作日:9:30-18:30,节假日休息