开发者社区> 技术小牛人> 正文

银光中国网免费Silverlight空间Web Service部署方法

简介:
+关注继续查看

银光中国网为方便大家学习Silverlight技术,特别推出Silverlight免费空间服务。看到论坛上有不少开发人员询问在部署WCF或者Web Service应用时出现异常,无法部署成功,这里我做一个简单的Web Service应用部署演示,希望能够帮到大家。


我在银光中国网下载一个网友提供的“Silverlight操作Access数据库”实例代码。

打开源代码项目,结构如下:



在发布前,需要对客户端ServiceReferences.ClientConfig配置文件进行修改,
将EndPoint的地址填写为服务URL:http://space.silverlightchina.net/accessdb/WebService1.asmx, 
如果是WCF服务的SVC,同样可以修改为http://space.silverlightchina.net/accessdb/WCF.svc
然后保存。其中accessdb是你在银光中国网申请到的免费空间帐号目录,需要根据个人申请名不同修改。

<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding 
name="WebService1Soap" maxBufferSize="2147483647" 
maxReceivedMessageSize="2147483647">
<security mode="None" 
/>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint 
address="http://space.silverlightchina.net/accessdb/WebService1.asmx" 
binding="basicHttpBinding"
bindingConfiguration="WebService1Soap" 
contract="ServiceReference1.WebService1Soap"
name="WebService1Soap" 
/>
</client>
</system.serviceModel>
</configuration>


完成修改后,可以直接编译项目,在编译成功后,即可发布项目到本地目录:






点击“Publish”后,在本地目录即可生成编译好的项目文件。


然后使用FTP客户端,链接你的Silverlight空间,发布项目到空间中。
下载FTP客户端和银光中国Silverlight空间使用方法,请看:http://bbs.silverlightchina.net/forum.php?mod=viewthread&tid=7744&extra=page%3D1

上传项目文件到服务器完成后,即可看到:


上传项目文件到服务器空间后,首先需要对Web 
Service服务文件进行测试,在浏览器中输入:
http://space.silverlightchina.net/accessdb/WebService1.asmx



正常情况下,即可通过服务页面,看到相关定义的WebService方法。这也说明WebService服务已经部署成功。

然后测试Silverlight客户端项目是否能通过服务访问到数据库。
在浏览器中输入网址:http://space.silverlightchina.net/accessdb/SL_ACCESSTestPage.aspx

即可看到数据被正常读取到DataForm中。


尝试添加一个新纪录到Access数据库中,


到此一个Web 
Service访问Access数据库应用部署成功。

如果你在部署中遇到问题,欢迎留言讨论。


本文转自 冷秋寒 51CTO博客,原文链接:http://blog.51cto.com/kevinfan/571297 ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
查看 SQL Server 2000 中数据表所占用的磁盘空间
同样的命题在SQL Server 2005中,微软发布了一个报表,可以直接查看,但是这个报表不能用于SQL Server 2000。 于是我就写了下面这几句话,可以返回同样的结果。 create table tmp (name varchar(50),rows int,reserved varc...
539 0
SQL Server中sp_spaceused统计数据使用的空间总量不正确的原因
很多时候,我们经常使用sp_spaceused来查看表的空间使用情况,上个月群里有个网友说他使用DELETE删除了数据后,使用sp_spaceused查看,发现该表的分配的空间总量(reserved)与数据使用的空间总量(data)没有变化,当时和他讨论了并分析了一下原因,随手记录了一下这个案例,这个周末刚好有点时间,正好分析整理一下这个案例、分享在这篇文章。
1090 0
System.Web.Mvc 命名空间
System.Web.Mvc 命名空间包含一些类和接口,它们支持用于创建 Web 应用程序的 ASP.NET 模型视图控制器 (MVC) 框架。该命名空间包含表示控制器、控制器工厂、操作结果、视图、分部视图以及模型联编程序等的类。
541 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
19980 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
27726 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载