1、首先,需要修改IIS的配置;
站点--》属性--》主目录--》配置,弹出对话框;
找到.aspx的应用程序扩展,双击进行编辑,拷贝对话框中的可执行文件路径信息;取消到应用程序配置对话框。
添加新应用程序扩展,把拷贝的信息黏贴到可执行文件(c:/windows/microsoft.net/framework/v2.0.50727/aspnet_isapi.dll,这是我的文件路径信息),扩展名为.html。
2、需要修改web.config;
只修改IIS配置是不够的,需要在web.config文件中添加以相关的节点内容(参照以下示例):
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<compilation>
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
<httpHandlers>
<add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True" />
</httpHandlers>
</system.web>
</configuration>
这样便大功告成啦!
附:此配置及config配置信息只需要针对你预用此方式运行工作的应用程序目录,这样其他目录还是按照正常的html方式运行工作。