gpt4 book ai didi

.net - 如何从 axd 转换为 ashx?

转载 作者:行者123 更新时间:2023-12-02 13:01:34 24 4
gpt4 key购买 nike

我正在尝试部署elmah 。由于无法解释的原因,我收到错误:.axd 文件被明确禁止。我已经修复了我可以控制的内容(我的 web.config),并且需要系统管理员协作的解决方案可用(例如编辑计算机 web.config 或更新 IIS 映射)。我还验证了它在其他几台普通配置的机器上运行良好。

Ashx 应该类似于 axd,那么在从一种转换为另一种时我应该考虑 axd 和 ashx 之间有什么区别吗?

更新:我想我回答了我自己的问题。我将 web.config 更改为读取

 <add verb="POST,GET,HEAD" path="elmah.ashx" type="Elmah.ErrorLogPageFactory, Elmah" />

这似乎有效。 elmah 的源代码中甚至没有字符串 axd。

最佳答案

答案是将 web.config 更改为如下所示:

<add verb="POST,GET,HEAD" path="elmah.ashx" type="Elmah.ErrorLogPageFactory, Elmah" />

事实上,网络上的一些消息来源说,除非您是 microsoft,否则不应将任何处理程序命名为 axd,以免与 ASP.NET 的 future 版本发生名称冲突。

关于.net - 如何从 axd 转换为 ashx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com