我正在尝试使用自定义扩展名添加页面,例如.asp2和我的html标记集。 现在每当我尝试访问浏览器上的页面时......它都会问我“另存为”。发生这种情况是因为我使用的是服务器无法识别的extn。 我应该怎么做才能使我的服务器IIS 5.1识别出这个扩展名?
请建议
另外,请建议如何在此类自定义页面上关联自定义事件?
答案 0 :(得分:0)
使用非标准扩展,您还应确保将响应的内容类型设置为text / html,以便浏览器知道如何解释您发送的文档。类似的东西:
public class HttpHandler1 : IHttpHandler
{
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";
// Your code here.
}
}
答案 1 :(得分:0)
在Internet服务管理器中,右键单击“默认网站”,选择“属性”,在“主目录”中按“配置”按钮。单击Add按钮并使用aspnet_isapi.dll文件的路径填充Executable字段,并将asp2放在Extension字段中。