WebMatrix 将 .html 文件解析为 .asp
我有一个扩展名为 .html 的文件,其中包含:
<!--#include virtual="filename"-->
指令,并且我正在使用 Microsoft WebMatrix。当我从 WebMatrix 运行网页时,该指令不会被处理,而是显示在 HTML 中。如何配置 WebMatrix 将这些页面视为 .asp 文件?
I have a file with .html extension that contain the:
<!--#include virtual="filename"-->
directive and I'm using Microsoft WebMatrix. When I run the web pages from WebMatrix the directive isn't processed and instead the directive shows up in the HTML. How can I configure WebMatrix to treat these pages as if they were .asp files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要配置 Web 服务器以将 .html 文件映射到 asp.dll。如果您想使用 IIS Express 在本地执行此操作,您可以在
部分下的 applicationhost.config 文件中添加一个新条目,如下所示:这基本上是 ASPClassic 现有条目的副本,但指向 html 文件。通常可以在“我的文档”>“applicationhost.config”中找到applicationhost.config。 IISExpress>配置。
You need to configure the web server to map .html files to asp.dll. If you want to do this locally with IIS Express, you can add a new entry to the applicationhost.config file under the
<handlers>
section like this:That's basically a copy of the existing entry for ASPClassic, but pointing to html files. You can usually find applicationhost.config in My Documents > IISExpress > config.
要启用服务器端包含而不通过 ASP 处理器传递所有 HTML 文件,您可以将这两个“add”元素添加到处理程序部分。确保将其添加到该部分的开头。
To enable Server Side Includes without passing all HTML files through the ASP processor, you can add these two "add" elements to the handlers section. Make sure you add it to the beginning of the section.