电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

【分享】CloudV6如何发布WebService站点

来源:金蝶云社区作者:金蝶2024-09-173

【分享】CloudV6如何发布WebService站点

声明:此帖仅作为技术研究,至于是否采用,用户自行评估。

在IIS建站方面有两种渠道,一种是纯手工创建,一种是工具创建,结果一样,但为了减少工作量,建议使用工具。 在默认安装的Cloud环境中并没有SI站点,需要自己创建,而Cloud提供了一个工具:Kingdee.BOS.ServiceInterface.Install.exe,该工具在安装目录的Kingdee\K3Cloud\Tools\SITool文件夹下。 现打开该工具,选择数据中心,网站选择Default Web Site,虚拟目录建议填写K3CloudServiceInterface,发布位置无需更改(即Cloud安装目录),信息录入完毕后单击【发布】按钮,如图-1所示。

图-1 发布工具 等到弹出的BOS窗口执行完毕后,在工具界面会提示:K/3 Cloud WebService站点发布成功,如图-2所示。

图-2 站点发布成功 但仅仅到了这一步是不够的,因为此时访问SI站点或metadata服务接口网页时可能会出现报错(报错可能因为详细信息不同而有很多种)。比如下面这种,如图-3所示。

图-3 访问SI站点报错 进入IIS管理器,在应用程序池中找到K3CloudServiceInterface,将托管管道模式改为【经典】并保存,如图-4所示。

图-4 托管管道模式改为【经典】 如果配置操作系统的IIS版本大于或等于7,则需要找到SI站点下的两个配置文件,名称分别为“Web.config”和“Web_IIS7.config”,此时需要做的是将后者的文件名改为前者,前者随意更改一个不同名的文件即可(实际相当于替换配置文件内容),如图-5所示。

图-5 更改配置文件名称 找到节点,将该节点中的内容替换掉,如图-6所示。

图-6 替换字段信息 上图6-红色框中为替换后的内容,附上文本内容: 64\v4.0.30319\aspnet_isapi.dll"resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness64" /> 当服务器操作系统为64位的情况下可以这样替换,但假如服务器是32位(一般是测试环境),则需要将上文中红字部分的两个“64”去掉,保存后重启IIS。此时再访问http://localhost/K3CloudServiceInterface/metadata可能出现404的错误提示,如图-7所示。


图-

【分享】CloudV6如何发布WebService站点

声明:此帖仅作为技术研究,至于是否采用,用户自行评估。在IIS建站方面有两种渠道,一种是纯手工创建,一种是工具创建,结果一样,但为了...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信