现在有个问题就是我有一个HTML页面, 然后我有一个 ashx页面, 我这个ashx是对HTML做处理 但是不管怎么样html映射不到ashx页面来, 在网上找说配置IIS 我也都加了映射还是不行,不知道为什么,难道只能用ajax 的方式来提交到ashx 处理再返回吗?  不能直接比如说现在有一个 index.html  里面有一个hello world 然后我有一个index.html.ashx 这里改变值为 hello  world................ 但是这个页面根本就进不来,用AJAX就可以进来?

解决方案 »

  1.   

    你需要在iis里面把.html扩展名映射到asp.net处理程序在 IIS 中映射文件扩展名    在 Windows 中,打开 Internet 信息服务 (IIS) 管理器。    依次打开您的计算机的节点、“网站”节点和“默认网站”节点。    右击应用程序的名称,然后单击“属性”。    单击“目录”选项卡(在 IIS 6.0 中为“虚拟目录”选项卡),然后单击“配置”。    在“映射”选项卡上,单击“添加”,然后为希望 IIS 转发到 ASP.NET 的文件扩展名创建新的关联。
        Note注意    单击“编辑”按钮查看现有的关联,以确定要用于可执行文件的值。    如果希望处理程序在运行时不考虑是否存在具有请求的文件扩展名的文件,请清除“确认文件是否存在”复选框。