我在IIS6(Windows 2003 Web服务器)上托管了一个基于ASP的经典Web应用程序,我通过.NET WPF WebBrowser控件加载到我的WPF应用程序中。
我的WPF应用程序是基于XP的(.NET 3.5&任何CPU构建目标),Web应用程序在浏览器(XP上的IE7)以及WPF WebBrowser控件上正常运行。
现在问题来了。我只是通过将我的WPF应用程序的构建目标更改为x86(来自“任何CPU”)将我的应用程序移植到Windows 7。 WPF应用程序和Web应用程序中没有其他任何更改。我们在Windows 7机器上安装了IE9。
现在,当我在Windows 7计算机上加载相同的Web应用程序并在我的web应用程序(适用于基于XP的WPF构建)上执行打印预览操作时,它会生成用户ID和密码提示。即使提供了我的Windows凭据,它也不会消失。
当我在浏览器IE9上尝试相同的Web应用程序时,它不会显示提示,并且可以正常工作。
此问题也仅适用于该打印预览操作。其余的Web应用程序的功能在Windows 7和IE9上运行良好。
你能猜出这里有什么问题吗?
THX。