Dotnetnuke Request.InputStream为空

Dotnetnuke Request.InputStream为空,dotnetnuke,dotnetnuke-5,Dotnetnuke,Dotnetnuke 5,几年前,我编写了一个.aspx页面,用于处理包含一段xml的HTTP POST请求。代码使用Request.InputStream读取xml—多年来一直运行良好,直到运行它的DNN站点更新为5.6.8,现在Request.InputStream始终为空。请注意,该页面与DNN完全分离,但位于site.com/Special/tlweb.aspx中 我使用.NET4在同一台服务器上测试了同一个页面,但是使用了不同的IIS站点,它运行良好。由于另一个应用程序将数据发布到当前URL,我需要让它在现有位

几年前,我编写了一个.aspx页面,用于处理包含一段xml的HTTP POST请求。代码使用Request.InputStream读取xml—多年来一直运行良好,直到运行它的DNN站点更新为5.6.8,现在Request.InputStream始终为空。请注意,该页面与DNN完全分离,但位于site.com/Special/tlweb.aspx中

我使用.NET4在同一台服务器上测试了同一个页面,但是使用了不同的IIS站点,它运行良好。由于另一个应用程序将数据发布到当前URL,我需要让它在现有位置工作-更改应用程序不是一个选项

我认为DNN 5.6.8中做了一些旨在阻止跨站点脚本攻击的事情,但我真的很难弄清楚发生了什么变化,以及我能做些什么来确保特定页面像以前一样运行

有人能提些建议吗

谢谢
Josh

您是从客户端javascript还是从代码隐藏发布的?结果是,某个名为iFinity Url Master Version:2.7的DNN模块禁用了它,问题得到了解决。