下面是web.config  IIS添加了html 没勾选那个检查选项伪静态访问正常 真的html 却由.net 返回404错误
<?xml version="1.0"?>
<configuration>
 <configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
 </configSections>   <RewriterConfig>
    <Rules>
      <RewriterRule>
        <LookFor>~/(.*).html</LookFor>
        <SendTo>~/$1.aspx</SendTo>
      </RewriterRule>
    </Rules>
  </RewriterConfig>
  <appSettings>
    <add key="ReminderTime" value="20"/>
    <add key="SendType" value="0"/>
  </appSettings>
  <connectionStrings>
    <add name="connectionString" connectionString="1d31976252640dbcbfedc0a4c71a3c4ded98180dfcafd39739873c29a10e767d520e3b36e1ea36543ab4f182d6ae2b9d9b038f25f8da739154bf43fd3059be26f4612698f6962e268a02a4260b4135a917f2b7d11cd5c2ee" providerName="System.Data.SqlClient"/>
  </connectionStrings>
  <system.web>
    <compilation debug="true">
      <assemblies>
        <add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>
    <authentication mode="Windows"/>
    <globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
    <pages validateRequest="false"/>
    <sessionState timeout="6000"></sessionState>
            <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
              <error statusCode="403" redirect="NoAccess.htm" />
              <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
 <httpHandlers>
      <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
      <add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
 </httpHandlers>          </system.web>
</configuration>