• Sl4程序部署至IIS7


              大约半年前,写了一篇把ASP.NET应用程序发布至IIS7的文章,因为SL4是宿主在ASP.NET页面上的,所以其部署是大同小异,

    这篇文章主要记录下部署带有.svc,.asmx等文件的SL应用程序过程中遇到的几个问题

             发布.svc的页面时,首先需要安装IIS中的WCF组件,这里网上已经有详细的步骤:IIS承载svc文件

      问题1:404.17 Not Found,所请求的文件是静态文件

               这个问题其实很普遍,几乎大部分人都会遇到,解决方法:安装IIS后安装.NET Framework     

      问题2:禁止浏览目录

               image

               解决方法:IIS7的一个明显的优势就在于页面下方提供了一些常见问题的解决方案,

              image

               点击“目录浏览”---》“启动”即可          

      问题3:修改默认起始页面

                   image

                 一般情况下,你浏览网站看到的是目录,如果需要默认的看到某个页面,则需要修改“默认文档”

                 image

                将你需要显示的首页移至第一位就可以了。其实以上几个问题都是IIS部署的一些常见问题,下面则是部署Sl和.svc文件所引起的问题

    问题4:修改ServiceReferences.ClientConfig文件

               如果你的应用程序是通过动态读取WCF配置的,这一步可以直接跳过了,否则必须对.xap中的ServiceReferences.ClientConfig相关的绑定Address进行修改。    

              在发布.asmx的页面遇到问题的话,可以参考一下这篇文章:发布WebService    

      问题5:部署后可以看到页面,但是有关调用WCF方法的功能似乎不可用,

              这个解决方式就是跨域文件,网上这方面的例子也是相当的多,记住把策略文件放在网站的根目录下即可。

              如果允许应用程序在局域网中部署,可以参考:局域网用户不能访问这篇文章。

              最后记住一点的是,在Win7下部署IIS7最好以管理员身份登录系统,这样会省去很多意外的问题,就不一一详细的叙述了,希望这篇文章能

    给各位一点小小的帮助。

  • 相关阅读:
    Other.ini配置文件解读以及大众评委打分的最后得分两种模式选择及解析选项解释
    大作业练习:用Asp.net Mvc4做一个:学生考试成绩管理系统-简易版
    网络营销实施步骤及疑难问题汇编
    Web前端知识汇编收集B
    Web前端知识汇编收集A
    FlexItem 多行测试
    Last Work-随机出题加法游戏
    Android DisplayMetrics类获取屏幕大小
    Java简介
    Failed to resolve:junit:junit:4.12
  • 原文地址:https://www.cnblogs.com/626498301/p/1985681.html
Copyright © 2020-2023  润新知