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

  • 相关阅读:
    hive学习
    spark Streaming
    spark sql
    参考
    数论基础
    2020.07.17模拟3
    2020.07.16模拟2
    关于Linux环境下的对拍
    2020.07.15模拟1
    三体
  • 原文地址:https://www.cnblogs.com/huangyuanfengxue/p/2295770.html
Copyright © 2011-2022 走看看