我正在尝试配置IIS来解析.xml文件,就像解析.aspx文件一样.原因是我在<script>块中有一些c#代码,它会扫描一些文件夹然后吐出动态xml.
现在通常我只是在.aspx文件中执行此操作,并设置使用代码以获取xml数据的.aspx URL.但是,消费代码是一个遗留的.swf文件,它被硬编码为使用同名的.xml文件,我们无法访问源.fla文件.
我认为这很容易......但事实证明它比我想象的要困难.我已经进入IIS中的应用程序配置并添加了.xml的应用程序扩展名与.aspx(属性 - >主目录选项卡 - >配置)相同,但似乎有一些我缺少的东西,因为现在正在尝试加载.xml文件只是什么都不做,浏览器立即返回页面无法找到.
有谁知道如何让IIS和.Net框架解析我的.xml文件?
在IIS中添加配置映射后,还必须在web.config (edit)**以及构建提供程序(/ edit)**中注册HttpHandler :
<configuration><sytem.web>
<httpHandlers>
<add path="*.xml" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true"/>
</httpHandlers>
<compilation>
<buildProviders>
<add extension=".xml" type="System.Web.Compilation.PageBuildProvider"/>
</buildProviders>
</compilation>
</sytem.web></configuration>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1490 次 |
最近记录: |