加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

部署带有WebService的Silverlight应用程序 遇到的困难及解决方案

发布时间:2020-12-17 00:59:44 所属栏目:安全 来源:网络整理
导读:一,如果使用了Access数据库,部署到64位的服务器上时,需要修改网站所在的应用程序池的高级设置,允许运行32位的应用程序为ture。 二 ,调用了Web服务,在部署Web服务的时候,要输入,修改Xap中的配置文件ServiceReferences.ClientConfig,服务的地址要写成


一,如果使用了Access数据库,部署到64位的服务器上时,需要修改网站所在的应用程序池的高级设置,允许运行32位的应用程序为ture。


二 ,调用了Web服务,在部署Web服务的时候,要输入,修改Xap中的配置文件ServiceReferences.ClientConfig,服务的地址要写成域名的形式,比如ddress="http://www.ddddddd:8080/App/VolunteerAction/MyWebService.asmx" ?如果端口号不是80的话,要在地址上添加服务的端口号。


三 .发布C# web Service的时候,局域网内的计算机可以访问到web服务,部署到外网之后,只能查看暴露出来的接口,却不能调用,在此需要在Webconfig里面修改配置文件,增加传输协议的支持,在?<system.web> <webServices> 节点下增加?

<system.web>
? ? ? ? <compilation debug="true" targetFramework="4.0" />
? ? ? ? ?<webServices>
? ? ? ? ?<protocols>
? ? ? ? ? ? <add name="HttpSoap"/>
? ? ? ? ? ? <add name="HttpPost"/>
? ? ? ? ? ? <add name="HttpGet"/>
? ? ? ? ? ? <add name="Documentation"/>
? ? ? ? ?</protocols>

? ? </webServices>
? ? ??
? ? ? ?
? ? </system.web>

这样服务可以对外使用了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读