• 让Visual Studio 2008 和 2010支持Web Services Enhancements (WSE) 3.0


    /* from:http://digantakumar.com/2010/06/04/wse-3-in-visual-studio-2008-and-2010/ */

    不翻居然图都看不到,真是个杯具,干脆拿过来吧

    VS2008和2010默认是不支持Web Services Enhancements (WSE) 3.0,因为MS希望用WCF来代替。下面是关于让Visual Studio 2008 和 2010支持Web Services Enhancements (WSE) 3.0的一个解决方法。

    1. 下载并且安装WSE 3.0。确认安装已经成功。注意:安装前关闭Visual Studio。

    http://www.microsoft.com/en-us/download/details.aspx?id=14089

    2. 打开文件夹 %ALLUSERSPROFILE%Application DataMicrosoftMSEnvSharedAddIns,如果文件夹不存在,关闭Visual Studio并手动创建。

    比如:

    - Windows XP: “C:Documents and SettingsAll UsersApplication DataMicrosoftMSEnvSharedAddIns”
    - Windows Vista / Windows 7: “C:ProgramDataMicrosoftMSEnvSharedAddIns”

    3. 在第2步的文件夹中找到WSESettingsVS3.AddIn,备份该文件。如果文件不存在,创建一个名为WSESettingsVS3.AddIn的文件,并将第4步所示的内容写入文件中。

    4. 打开WSESettingsVS3.AddIn,可以看到两段配置,指向版本8.0。复制这两段配置,然后将新配置中的版本号改为9.0(VS2008)或者10.0(VS2010)。保存。

    5. 打开Visual Studio的安装目录,进入Common7IDE,打开devenv.exe.config,在修改之前备份devenv.exe.config。将下面的代码添加到结束标记之前。这样,Visual Studio就可以使用WSE生成web service proxy类了。

    [html] view plaincopy
     
    1. <system.web>  
    2. <webServices>  
    3. <soapExtensionImporterTypes>  
    4. <add type=“Microsoft.Web.Services3.Description.WseExtensionImporter,  
    5. Microsoft.Web.Services3, Version=3.0.0.0,  
    6. Culture=neutral, PublicKeyToken=31bf3856ad364e35“ />  
    7. </soapExtensionImporterTypes>  
    8. </webServices>  
    9. </system.web>  

    6. 关闭所有的Visual Studio,重新启动。

    7. 在VS2010中打开项目,右键点击项目可以看到WSE Setting 3.0选项。这样就可以在VS2010中配置WSE 3.0了。

  • 相关阅读:
    LC.225. Implement Stack using Queues(using two queues)
    LC.232. Implement Queue using Stacks(use two stacks)
    sort numbers with two stacks(many duplicates)
    LC.154. Find Minimum in Rotated Sorted Array II
    LC.81. Search in Rotated Sorted Array II
    LC.35.Search Insert Position
    前后端分离:(一)
    Redis基本使用(一)
    GIT篇章(二)
    GIT篇章(一)
  • 原文地址:https://www.cnblogs.com/watermarks/p/3969300.html
Copyright © 2020-2023  润新知