如何在IIS中发布silverlight+WCF项目

如何在IIS中发布silverlight+WCF项目,第1张

概述 说明:在IIS中发布我们的silverlight和wcf开发的web项目,是一件我认为不是很容易的事情,弄了好长时间,才弄好,有些还是不太懂 这里介绍两种方法:分别是发布到本地,和发布到远程服务器 以我们的主机作为服务器,发布到本地,能够成功的条件有以下价格 第一个:必须装.netframework,我用的是4.0版本 第二个:需要启用相应的Inetnet信息服务 第三个:需要在IIS的MIME

 说明:在IIS中发布我们的silverlight和wcf开发的web项目,是一件我认为不是很容易的事情,弄了好长时间,才弄好,有些还是不太懂

这里介绍两种方法:分别是发布到本地,和发布到远程服务器

以我们的主机作为服务器,发布到本地,能够成功的条件有以下价格

第一个:必须装.netframework,我用的是4.0版本

第二个:需要启用相应的Inetnet信息服务

第三个:需要在IIS的MIME类型中添加两个类型,否则无法解析我们的项目

    2.   下面就是发布到本地具体的步骤:(以我要发布的两个项目EamManagerWCF、EamManager.Web为例)         

第一步:将项目中所有的地址中的localhost改为我们本机的ip地址,应该有五个,重新生成WCF,并更新服务引用,访问我们的地址,如果能找到服务就说明没错了例如所有的地址都应该是:http://localhost/EamManagerWCF/EamManagerService.svc==》http://192.168.1.52/EamManagerWCF/EamManagerService.svc

第二步:在C盘根目录下新建一个文件夹作为我们发布的地址,例如命名:C:\项目部署

第三步:将我们项目中的WCF和.WEB项目拷贝到这个文件下面,分别以EamManagerWCF、EamManager.Web为例 现在这两个项目的目录分别为:C:\项目部署\EamManager.Web、C:\项目部署\EamManagerWCF

第四步:在IIS中新建两个应用程序,命名我为我们的两个项目名称,物理地址分别为:C:\项目部署\EamManager.Web、C:\项目部署\EamManagerWCF

第五步:刷新,浏览web项目中的.aspx访问,就行了

         3 .  这是发布到远程服务器的步骤(远程主机没有装visual studio)我们需要在一台装了vs主机上面配置

第一步:将项目中所有的地址中的localhost改为我们远程主机的ip地址,重新生成WCF和silverlight项目

第二步和第三步:和上面的一样

第四部:在一台装了vs的机器上更新WCF服务(所有的localhost已经改为远程主机的ip了),并更新服务应用,重新生成silverlight项目,将最新的.xap文件,在silverlight项目\Bin\DeBUG下(我本机为EamManager\Bin\DeBUG)拷贝到远程主机的C:\项目部署\EamManager.Web\ClIEntBin下,将原来的覆盖掉

第五步:访问.aspx文件,应该没问题了

总结

以上是内存溢出为你收集整理的如何在IIS中发布silverlight+WCF项目全部内容,希望文章能够帮你解决如何在IIS中发布silverlight+WCF项目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存