日期:2014-05-20  浏览次数:20395 次

asp.net 伪静态iis配置
.net 3.5
我直接在vs2010中运行 可以看到效果
可是发布到iis就显示找不到静态页面了
盼指教!

------解决方案--------------------
详细的错误信息,怎么配置的
------解决方案--------------------
http://www.cnblogs.com/myaspnet/archive/2010/12/21/1912350.html博客上有详细的说明。
------解决方案--------------------
要在iis中设置isapi筛选器吧
------解决方案--------------------
C# code
<?xml version="1.0" encoding="utf-8" ?>
<!-- 
    注意: 除了手动编辑此文件外,您还可以使用 
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
    “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表可以在
    machine.config.comments 中找到,该文件通常位于
      \Windows\Microsoft.Net\Framework\vx.x\Config 中 
-->
<configuration>
    
  
  <configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
  </configSections>

  <RewriterConfig>
    <Rules>
      <!-- Rules for Blog Content Displayer -->
      <RewriterRule>
        <LookFor>~/(\d{4})/index\.html</LookFor>
        <SendTo>~/default5.aspx?id=$1</SendTo>
      </RewriterRule>


    </Rules>
  </RewriterConfig>

  <system.web>
        <!-- 
            设置 compilation debug="true" 可将调试符号插入到
            已编译的页面。由于这会
            影响性能,因此请仅在开发过程中将此值
            设置为 true。
        -->
        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
        <!--
            通过 <authentication> 节可以配置
            安全身份验证模式,ASP.NET 
            使用该模式来识别来访用户身份。 
        -->
        <authentication mode="Windows"/>
        <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节
            可以配置相应的处理步骤。具体而言,
            开发人员通过该节可配置要显示的 html 错误页,
            以代替错误堆栈跟踪。

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->

    <httpModules>
      <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
    </httpModules>

  

    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>
</configuration>