亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

vmware開發包之vSphere Management SDK

2019-11-17 02:17:19
字體:
來源:轉載
供稿:網友

vmware開發包之vSphere Management SDK

原文地址:http://www.49028c.com/yuefei/p/3600441.html

原文寫的挺好的,我這里增加了一些細節。來幫助像我這樣的小白,明明按照說明來,可還是不對

準備:

vSphere Management SDK

Microsoft Visual Studio 2008

Web Services Enhancements (WSE) 3.0 for Microsoft .NET

.net framework v2.0 sdk

MicrosoftSqlServersstring

注意:

.net framework v2.0 sdk 不是.net framework v2.0 .net framework v2.0 sdk要安裝自己的對應版本,如64位系統,安裝32的.net framework v2.0 sdk是沒有用的 安裝Web Services Enhancements (WSE) 3.0 for Microsoft .NET選擇custom

Management SDK說明:

vSphere Management SDK關于vmware管理等相關功能的.net和java的代碼示例。

在其5.5的解壓包中

eam:esx agent management表示esx虛機生產環境的代理

sms:storage monitoring management存儲監控

spbm:storage policy based management存儲策略

ssoclient:客戶端單點登錄驗證

vsphere-ws:web service api

當打開sample解決方案時會發現缺失一些dll文件。

對于Microsoft.Web.Services3.dll是微軟wse3.0中的一個dll文件,可以用它來生產安全的web服務。

安裝Web Services Enhancements (WSE) 3.0 for Microsoft .NET后嘆號即可消失

解決辦法:

Vim25Service.dll

Vim25Service.xmlSerializers.dll

當然在vSphere Management SDK開發包中也提供了基于web的服務接口,在...SDK/vsphere-ws/wsdl/vim25目錄下,可以通過wse工具生成dll文件。

關于wse工具安裝配置,安裝運行時、工具集和vs工具這三個選項。

這里提供兩種編譯方式,一種是通過tool工具中的WseWsdl3.exe,一種是vs擴展工具。

安裝完成后,打開vs的dos窗口,依次執行下方幾個步驟。

生成Vim25Service.dll和Vim25Service.XmlSerializers.dll

1.生成cs文件。

wsdl.exe /n:Vim25Api /o:d:/sdk/dll/VimService.cs d:/sdk/dll/vimService.wsdl d:/sdk/dll/vim.wsdl

2.編譯cs文件(生成Vim25Service.dll)。

csc /t:library /out:d:/sdk/dll/Vim25Service.dll d:/sdk/dll/VimService.cs

3.生成序列化文件(Vim25Service.XmlSerializers.dll)。這一過程需要比較長的時間。

sgen /p d:/sdk/dll/Vim25Service.dll

4.到這里還沒有結束

我們打開wsdl編譯的文件VimService.cs:

[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")][System.Diagnostics.DebuggerStepThroughAttribute()][System.ComponentModel.DesignerCategoryAttribute("code")][System.Web.Services.WebServiceBindingAttribute(Name="VimBinding", Namespace="urn:vim25")][System.Xml.Serialization.XmlIncludeAttribute(typeof(ReadEnvironmentVariableInGuestRequestType))][System.Xml.Serialization.XmlIncludeAttribute(typeof(TerminatePRocessInGuestRequestType))]......
public partial class VimService : System.Web.Services.Protocols.SoapHttpClientProtocol{

于是我們注釋掉所有[System.Xml.Serialization.XmlIncludeAttribute(typeof...,

此步可以使用vs的全部替換功能來完成,大概有6478項,一定要用工具

然后我們在

public partial class VimService : System.Web.Services.Protocols.SoapHttpClientProtocol

前面增加一行,內容如下

[System.Xml.Serialization.XmlSerializerAssembly(AssemblyName = "VimService25.XmlSerializers")]。

生成STSService.dll

1.cd到wse工具。

cd C:/Program Files (x86)/Microsoft WSE/v3.0/Tools

2.生成cs文件。此處在末尾加上所有wsdl文件。

WseWsdl3.exe /o:c:/STSService.cs /type:webClient c:/test/STSService.wsdl c:/test/profiled-saml-schema-assertion-2.0.xsd c:/test/profiled-saml-schema-assertion-2.0-extensions.xsd c:/test/profiled-saml-schema-assertion-2.0-types.xsd c:/test/profiled-sstc-saml-delegation.xsd c:/test/profiled-wsse-header.xsd c:/test/profiled-wss-wssecurity-utility-1.0.xsd c:/test/profiled-ws-trust.xsd c:/test/ws-addr.xsd c:/test/ws-trust-1.4-extensions.xsd c:/test/xmldsig-core-schema.xsd

3.編譯cs文件。此處需要引用Microsoft.Web.Services3.dll。

csc /t:library /out:c:/STSService.dll c:/STSService.cs /reference:"C:/Program Files (x86)/Microsoft WSE/v3.0/Microsoft.Web.Services3.dll"

在編譯STSService.dll的過程中可能會出現下圖警告。這代表需要安裝.net framework v2.0 sdk這么個東西,注意并非.net framework 2.0。

安裝完成重新引用生產的dll文件,這時候有點要注意,sample里面的項目采用.net framework 3.5,這取決于你編譯dll的版本,可以更改項目版本或者采用對應的編譯環境即可。

另外在sample中有兩種客戶端登錄方式。一種被稱為過時的,實際上VMA代理實例,另一種就是SSO。

不過SSO在sample的wsdl提供的api中卻沒有提供sso的接口。缺少部分類方法。所以注釋掉sso的驗證代碼。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色免费三级| 欧美视频第一页| 久久久久久av| 深夜成人在线观看| 日本国产高清不卡| 日韩在线免费视频观看| 欧美孕妇毛茸茸xxxx| wwwwwwww亚洲| 成人xxxxx| 欧美又大又硬又粗bbbbb| 亚洲第一精品自拍| 欧美日韩性视频| 国产精品久久久av| 亚洲人成啪啪网站| 91欧美精品午夜性色福利在线| 97人人模人人爽人人喊中文字| 国产不卡精品视男人的天堂| 亚洲美女免费精品视频在线观看| 国产又爽又黄的激情精品视频| 亚洲日本欧美日韩高观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲一区制服诱惑| 91精品国产高清久久久久久久久| 国产日产久久高清欧美一区| 少妇av一区二区三区| 欧美性猛交xxxx免费看漫画| zzjj国产精品一区二区| 国产精品高潮粉嫩av| 国产精品久久久久免费a∨| 欧美国产日韩xxxxx| 亚洲国产成人精品久久久国产成人一区| 欧美亚洲免费电影| 国产精品夫妻激情| 亚洲黄色www网站| 欧美肥婆姓交大片| 亚洲色图综合久久| 国产精品国产自产拍高清av水多| 久久亚洲欧美日韩精品专区| 日韩欧美中文字幕在线观看| 亚洲视频在线观看网站| 亚洲高清一区二| 91系列在线播放| 欧美三级欧美成人高清www| 欧美日韩在线视频观看| 欧美在线视频观看免费网站| 国产精品日韩专区| 日本精品久久电影| 国产精品露脸av在线| 亚洲亚裔videos黑人hd| 亚洲一二三在线| 最新国产精品拍自在线播放| 日韩视频免费观看| 在线视频国产日韩| 欧美亚洲另类制服自拍| 国产在线播放不卡| 国产美女直播视频一区| 国产精品福利小视频| 国产精品a久久久久久| 在线观看欧美成人| 92看片淫黄大片看国产片| 亚洲欧美国产精品va在线观看| 中文字幕在线看视频国产欧美在线看完整| 九九热这里只有精品免费看| 国产热re99久久6国产精品| 久久在线免费视频| 日韩亚洲一区二区| 久久人人爽人人爽人人片av高请| 欧美日韩综合视频网址| 精品成人69xx.xyz| 欧美激情极品视频| 亚洲欧美日韩精品久久| 国产精品91在线观看| 国产精品第七十二页| 亚洲精品美女在线| 欧美丰满片xxx777| 久久久久久18| 青青草原一区二区| 久久久久久久av| 国内精品一区二区三区四区| 欧美午夜宅男影院在线观看| 亚洲国产精品va| 97精品伊人久久久大香线蕉| 亚洲成人教育av| 国产一区二区三区毛片| 日韩成人网免费视频| 最近2019年手机中文字幕| 国产日韩欧美91| 国产精品h片在线播放| 久久成年人视频| 久久久天堂国产精品女人| 精品福利樱桃av导航| 欧美性猛交xxxx免费看漫画| 亚洲女人天堂成人av在线| 亚洲天堂男人天堂女人天堂| 91美女高潮出水| 亚洲国产日韩欧美在线99| 欧美日韩色婷婷| 久久成人av网站| 国产精品久久久久久久一区探花| 国产欧美在线播放| 中文字幕一区二区三区电影| 亚洲国产天堂久久综合| 日本成人激情视频| 欧美日韩久久久久| 成人欧美一区二区三区黑人孕妇| 国产免费一区视频观看免费| 日韩欧美在线看| 亚洲free性xxxx护士白浆| 国产欧美一区二区三区在线看| 成人国产精品日本在线| 日韩精品一区二区三区第95| 欧美一区二粉嫩精品国产一线天| 欧美一区二三区| 亚洲精品美女在线观看| 欧美成人午夜激情视频| 中文字幕亚洲无线码a| 日韩大片在线观看视频| 久久久免费在线观看| 亚洲自拍中文字幕| 97在线免费观看| 亚洲第一福利网站| 精品网站999www| 亚洲精品美女久久| 欧美在线视频观看免费网站| 亚洲永久在线观看| 97成人精品区在线播放| 欧美裸身视频免费观看| 欧美最顶级丰满的aⅴ艳星| 久久久久这里只有精品| 欧美激情啊啊啊| 国产精品久久久久久久久久东京| 不卡在线观看电视剧完整版| 国产精品视频26uuu| 亚洲日韩中文字幕在线播放| 亚洲精品一区中文| 欧美激情videoshd| 美女av一区二区| 成人激情视频网| 成人高h视频在线| 日韩在线播放视频| 精品国产一区二区三区久久久狼| 国产一区二区三区网站| 亚洲成人av资源网| 97在线视频免费看| 欧美日韩国产综合新一区| 国产日本欧美一区二区三区在线| 欧美日韩中文字幕综合视频| 亚洲男人第一av网站| 久久久久久91香蕉国产| 欧美黑人极品猛少妇色xxxxx| 青青草精品毛片| 狠狠色狠狠色综合日日五| 欧美日韩一区二区精品| 国产成人精品视频在线观看| 国产精品最新在线观看| 91在线播放国产| 国产欧美婷婷中文| 91国产美女在线观看| 国产精品久久久久久久久免费看| 成人精品一区二区三区| 久久久久久国产免费| 国产亚洲精品91在线| 国产欧美在线看| 尤物九九久久国产精品的分类|