zoukankan      html  css  js  c++  java
  • WCF、Silverligth网站在IIS部署(存在的注册问题的解决)

         今天在本机发布含有sliverlight和wcf服务的web网站,环境是windows server 2003,其中遇到一些问题,经过同事的帮忙终于搞定,现在将步骤写下.

    1.打包/发布设置,单击鼠标右键,选择"打包/发布设置"

    2.设置网站中部分属性,具体几个如下所示,

    其中的端口号需要设置一个未被分配的,此处用于WCF调用的端口号

    此处单击从webconfig导入,勾选从现有的数据库中抽取,具体见图片,配置连接服务器字符串

    3.以上配置好后,单击右键发布

    选择文件系统,并配置好一个目标路径,用于存储需要发布的文件

    4 在IIS中添加一个网站,单击我的电脑右键=》管理可以跳入IIS管理界面,单击网站右键=》新建网站建立新网站

    配置一个未分配的网站TCP端口,如果是固定IP的服务器,可填写网站IP,也可以不填写

    选择上面配置的文件路径

    4.此处很重要,需要IIS解析xap文件和xaml,我自己配置的时候,iis无法解析,需要写入解析文件,配置如图所示

    5.以上配置之后可以访问后缀*.htm,*.html,可是无法访问*.svn文件,需要用户注册WCF服务,其中我安装的是.NET Framework 4.0

    (1)安装.NET Framework 4.0;
    (2)运行【C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i】,配置ASP.net的运行环境;
    (3)运行下面两句命令行,将WCF注册到IIS中,如果在cmd命令行中不运行,找到文件单击exe文件也可以。
      【C:\WINDOWS\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /i /x】
      【C:\WINDOWS\Microsoft.Net\Framework\v3.5\WFServicesReg.exe /c】
    (4)把下面的文件拷贝到IIS的虚拟目录下,重起IIS服务。  
      - svc文件
      - 你的测试模块文件
      ・Web.config(将binding设置成basicHttpBinding)

    6.以上两个重要的配置就完成,其后就是主页的配置和.net环境选择

    7.在浏览器中输入自己的IP+端口号即可访问浏览http://localhost:800/WcfPortal.svc

  • 相关阅读:
    网络多线程 ---实现网络负载图片
    optimizer for eclipse--Eclipse优化,让你的Eclipse快来飞!
    ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章 ASM instance(1)
    IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?
    DevExpress VCL 2014.1.2 for C++BUILDER XE6
    swift http请求返回json数据和分析
    Spark里面的任务调度:离SparkContext开始
    ftk学习记录(一个进度条文章)
    Appium Android Bootstrap控制源代码的分析AndroidElement
    别忽视了业绩比较基准
  • 原文地址:https://www.cnblogs.com/huangyuanfengxue/p/2295770.html
Copyright © 2011-2022 走看看