asp.net伪静态IIS下配置

①:首先要有这个文件URLRewriter.dll,如果没有,赶快到网上下载一个,并将其放到下面的bin目录里面,并且将其引用添加到下面里面;
②:下面就是Web.Config文件的配置了,当然,配置过程相当简单:
1:先添加这个

<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
    <Rules>
      <!-- Rules for Blog Content Displayer -->
      <RewriterRule>
        <LookFor>~/(.[0-9]*)\.html</LookFor>
        <SendTo>~/ArticleDetail.aspx?MyID=$1</SendTo>
          </RewriterRule>
    </Rules>
</RewriterConfig>
2:再添加这个

    <httpHandlers>
      <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
    </httpHandlers>

至此,已成功一大半,上面两个都添加到Web.Config,添加到什么位置看来没必要讲了!
3.IIS配置

关键点1:下载rewrite.dll文件
关键点2:iis配置——》“主目录”选项卡配置
关键点3:iis配置——》“ISAPI筛选器”选项卡配置


第一步:下载rewrite.dll文件
下载“rewrite.zip”;下载地址:http://download.csdn.net/detail/kingcruel/5032024
解压缩“rewrite.zip”,解压到“C:\rewrite”或“D:\rewrite”;
注意:一定要把httpd.ini文件删掉,否则可能回冲突。(C#环境)
注意:ReWrite组件所在目录要有Users或者Everyone默认访问权限。点击该目录右键,属性,安全,检查一下,如果没有,点击添加,高级,查找用户,选中Users,确定。

第二步:iis配置——》“主目录”选项卡配置
xp的iis使用这个设定:
一、iis配置
1、打开iis,选中要更改的域名,鼠标右击,选择属性。
2、选择“主目录”选项卡,点击“配置”按钮
3、选择映射选项卡,点击添加。
4、添加,在下面页面中,添加
A、可执行文件,填写:
   c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
B、扩展填写:.html
C、动作选“限制动作”,填写“GET,HEAD,POST,DEBUG”
D、确认文件是否存在 ,不选中。
E、确定添加
目的:让iis将用户对html的访问,放给.net进行处理。
===========================
2003的iis使用这个设定:
IIS配置:网站->属性->目录->配置(G)...->映射->通配符应用程序映射(执行顺序)->插入
可执行文件:c:"windows"microsoft.net"framework"v2.0.50727"aspnet_isapi.dll
确认文件是否存在:不选



第三步:iis配置——》“ISAPI筛选器”选项卡配置
1、打开iis,选中要更改的域名,鼠标右击,选择属性。
2、选择“ISAPI筛选器”选项卡,点击“添加”按钮
   筛选器名称:ReWrite
   可执行文件:C:\Rewrite\Rewrite.dll(根据你解压缩“rewrite.zip”文件目录而定)
3、确定



第四步:重新启动站点、iis

1、现在我们打开IIS,在要设置的站点上,右键,选择“属性”,如下图:


2、在“ISAPI筛选器”项目,点击“添加”,如下图


3、弹出窗口,筛选器名称填写:ReWrite;下图1。


可执行文件,如下图2填写,或点击“浏览”打开在D:\Rewrite下的Rewrite.dll文件,然后点击确定。


如下图,我们继续点击确定,确定后这个窗口关闭了,最后我们直接关闭IIS。


4、现在我们重新打开IIS,像刚才一样打开设置过的站点“ISAPI筛选器”项目,如下图,说明设置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值