2011-04-07 110 views
0

我有一个.net MVC应用程序,它在浏览器中打开测验的结果作为pdf。问题是它在防火墙中的DEV盒,QA盒和OPS(在IE7和Firefox浏览器中)都很好用。但在防火墙外的制作(live)中,在IE7浏览器中出现“文件无法下载”的错误。最初我认为这可能是一个防火墙问题,但令我惊讶的是,它在Firefox浏览器中运行良好。我的假设是 1.如果它在firefox中工作,但在PRODUCTION中不在IE7中,肯定不会有防火墙问题。2. OPS和PROD中的代码和设置是相同的。所以不要责怪代码。 3.文件甚至没有下载到%temp%目录,这意味着IE不能访问文件/资源​​(但是当使用Firefox时,文件被下载并在浏览器中打开)。 4.如果我说这是IE7的问题,那么它不应该在DEV和QA中工作,但它可以工作。MVC应用程序和IE7浏览器和网络问题

我在Internet上进行了大量浏览,并尝试安装/卸载Adobe版本并安装IE插件。但没有任何改变。

任何建议将真正有帮助!

回答

0

我发现问题是应用程序防火墙中检查的安全设置。取消选中字段格式的安全设置可以使其工作..

0

我的猜测是这是IE中的安全设置,并且您的DEV/QA服务器与生产环境处于不同的安全区域。您应该能够通过查看IE中的状态栏来查看站点位于哪个安全区域。然后您可以比较两者之间的安全设置。过去我曾遇到过类似于从安全网站(https)保存文件的问题。

+0

两者之间的安全设置相同。我认为从IE发送的一些认证请求被PROD中的服务器拒绝..但是不知道它到底是什么。 – Gokul 2011-04-07 15:41:12