zoukankan      html  css  js  c++  java
  • IIS 相关配置

    IIS 和 VS 安装顺序

    正常情况是先装IIS,后装VS;这样就不会发生错误了,因为asp.net就可以注册写入到IIS中。如果先装VS,再装IIS,这样就会导致"访问IIS元数据库失败"。这时不需要重新安装VS,只要重新注册一下IIS就可以了,具体方法如下:

    如果是 VS2013,可以在 C:WindowsMicrosoft.NETFrameworkv4.0.30319 目录下找到 aspnet_regiis.exe 文件,在cmd中运行 aspnet_regiis -i 命令

    或在 cmd 中切换到此目录,然后运行:aspnet_regiis -i

    应用程序池配置

    托管管道模式:'经典' 对应老网站,如(.asp,.aspx),.net 版本一般是 .net framework 2.0;'集成' 对应新网站,如(.cshtml)。

    虚拟目录和应用程序

    在同一站点下,可以通过添加虚拟目录的方式来添加子站点(如 WebFrom 网站),也可以通过添加应用程序的方式来添加子站点(如 WebFrom/MVC 应用程序)。

    访问IIS站点时,报以下错误:试图加载的程序集格式不正确

    解决方法:在VS中设置项目属性>生成>目标平台,选择对应的版本;在IIS中设置应用程序池高级属性>启用32位应用程序>true。

    IIS7.0 访问 .svc 文件时,报以下错误:如果要将此内容作为静态文件提供,请添加显式 MIME 映射

    win7并没有默认为 iis7.0 注册 wcf 服务的 svc 文件的mime 映射。

    解决方法:

    1.以管理员身份打开 cmd,切换至目录:C:/Windows/Microsoft.NET/Framework/v3.0/Windows Communication Foundation,运行 ServiceModelReg -i 命令

    (如果没有此路径可以先在打开/关闭Windows功能中,打开 Microsoft .NET FrameWork 3.5.1功能)

    2.在 C:WindowsMicrosoft.NETFrameworkv4.0.30319 目录下找到 aspnet_regiis.exe 文件,在cmd中运行 aspnet_regiis -i 命令

    则会安装一系列的协议和程序

    实现 Ajax 跨域请求

    正在整理...

    返回 JSON 文件

    正在整理...

    文件夹权限

    打开文件夹属性>选择安全选项卡>点击编辑按钮>添加组或用户名>IUSR>设置相关权限

    URL 重写

    正在整理...

    IIS8中添加WCF支持几种方法小结:

    方法一 
    最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务。 
    1. 首先添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream” 
     

    2. 然后在“Handler Mappings”中添加Managed Handler

    Request path: *.svc 
    Type: System.ServiceModel.Activation.HttpHandler 
    Name: svc-Integrated

    方法二

    另外一种解决方法。问题如下:

    图一:

    图二:

     

    解决方法:

    只需在“启用或关闭Windows功能”添加如下功能(红线标注):

    之后,会看到在IIS的 “处理程序映射”中就会有:

    好了,“在IIS8中添加WCF服务支持”的问题就迎刃而解 

    转自:http://www.cnblogs.com/GeneralKING/p/5969466.html

    参考文章: 

    [1] 我的WCF之旅(1):创建一个简单的WCF程序  http://www.cnblogs.com/artech/archive/2007/02/26/656901.html
    [2] WCF部署到IIS7.5注意点  http://blog.csdn.net/fairyeye/article/details/6732584
    [3] IIS7 配置大全(ASP.NET 2.0, WCF, ASP.NET MVC,php) http://www.jb51.net/article/37829.htm
    [4]WCF服务部署到IIS7.5 http://www.cnblogs.com/Ming8006/archive/2014/06/17/3791442.html#inner2 

  • 相关阅读:
    Linux常用命令
    C# 报表设计器 (winform 设计端)开发与实现生成网页的HTML报表
    完成复杂表头列表
    流程设计--页面介绍
    流程设计--设计理念
    报表设计--坐标实例-位移坐标
    Spring MVC 工作原理--自我理解
    java ==、equals和hashCode的区别和联系
    java 自动装箱和拆箱
    java maven笔记
  • 原文地址:https://www.cnblogs.com/hellowzl/p/6490694.html
Copyright © 2011-2022 走看看