IIS 配置

1、安装Web服务器
      1、安装(静态内容、默认文档、HTTP错误、应用程序(asp.net、.NET 扩张性、ISAPI 扩展、ISAPI筛选器、请求筛选)、IIS 管理控制台)

2、注册asp.net 4.0

        1. 运行->cmd

        2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

        3. aspnet_regiis.exe -i

3、应用程序池:.net framework v4.0 、 经典模式

4、开启 ASP.NET 状态服务

5、IIS 配置在集成模式下支持IHttpHandler
       1)、将应用程序池->托管管道模式修改为集成
       2)、添加“处理程序映射”
              Example: 添加托管处理程序,请求路径:"*.sample" ,类型:ServiceHandle.ServiceFactory,ServiceHandle,请求限制:取消勾选
       3)、Web.Config 配置
               

 <system.webServer>
    <handlers>
        <add name="sample" path="*.sample" verb="*" type="ServiceHandle.ServiceFactory,ServiceHandle" />
    </handlers>
</system.webServer>

6、IIS 配置在经典模式下支持IHttpHandler
       1)、将应用程序池->托管管道模式修改为经典
       2)、应用程序池->高级设置->启用32位应用程序程序(true)
       3)、添加“添加托管处理程序
              Example: 添加脚本映射,请求路径:"*.sample" ,可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319aspnet_isapi.dll,请求限制:取消勾选
       4)、Web.Config 配置

<system.web>
    <httpHandlers>
      <add path="*.sample" verb="*" type="ServiceHandle.ServiceFactory,ServiceHandle" />
    </httpHandlers>
</system.web>
<system.webServer>
    <handlers>
         <add name="sample" path="*.sample" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
    </handlers>
</system.webServer>

错误问题解决
       1、在IIS中浏览某个网站时,出错案例现场:

        编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\41c262f4\874fe77f\App_Web_site.master.cdcab7d2.irzarizp.dll”--“拒绝访问。 ”

          解决方案:

                  1,通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.

                2,打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行)

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值