我在网页中有两个ASP.net DorpDownLists。当第一个下拉列表中的选择发生变化时,客户端应该进行回发,服务器将根据选择填充第二个下拉列表。
我在Intranet上按预期运行此页面但是当从Internet访问时,回发发生(我已经使用Burp Proxy验证了__EVENTTARGET并且它正在运行)但是服务器没有调用SelectedIndexChanged事件。
有人遇到过类似的事吗?有关如何解决的任何建议或建议?
答案 0 :(得分:0)
我们设法解决了这个问题。不太确定出了什么问题但是以下方法解决了这个问题。
本应用程序的生产设置如下
IIS------FooBarApp(Virtual Directory for Intranet/Basic Auth)
|
|---FooBarApp_RP(Virtual Directory for Reverse proxy/Windows Integrated Auth)
两个虚拟目录都映射到同一物理位置。 从'FooBarApp'vistual目录访问时,一切正常,但是当通过'FoobarApp_RP'虚拟目录从Internet访问时,服务器未检测到来自特定下拉列表的PostBack事件。
Web服务器管理员刚刚取消了“FooBarApp_RP”虚拟目录的物理位置,并重新建立了它。之后一切都开始了。
不知道它为什么有效但有效。如果有人能够对此有所了解,我将不胜感激。
由于