部署带有WebService的Silverlight应用程序 遇到的困难及解决方案
2012-05-08 18:22
141 查看
一,如果使用了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>
这样服务可以对外使用了。
二 ,调用了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>
这样服务可以对外使用了。
相关文章推荐
- 学习WebService,遇到困难:基础连接已经关闭 的解决方案
- 在IIS7上部署ASP.NET MVC3网站应用程序遇到的错误及解决方案
- Silverlight应用程序部署字体变化的解决方案
- silverlight应用程序只显示一部分的解决方案的补充
- 部署Silverlight应用程序到IIS6
- Silverlight访问 Apache服务器(Tomcat,Geronimo)中部署的Webservice
- hadoop在linux操作系统中部署遇到的问题及解决方案
- iOS工作遇到的困难以及解决方案
- OpenCMS部署流程及部署过程中遇到问题的解决方案
- 通过Silverlight应用程序调用WCF Service时遇到的NotFound异常
- Silverlight 2 应用程序部署到任意HTML页面
- Ubuntu 14.04 Redis4.02 集群部署并记录遇到的问题以及对应解决方案
- Winform 部署mshtml程序集出错的解决方案(该应用程序要求在全局程序集缓存GAC中安装程序集miscrosft.mshtml)
- 安全保密级别高的环境下部署Silverlight应用程序
- 部署Silverlight应用程序在IIS5.1上
- Silverlight应用程序的部署
- javamail发送带有附件的邮件时遇到的乱码问题解决方案
- webservice服务部署到Websphere 8.5.5 服务后,报no bean name ‘cxf’ is defined的解决方案
- 部署Silverlight应用程序在IIS5.1上
- 阿里云部署rails应用遇到的问题与解决方案