我遇到了一个奇怪的场景。我创建了一个MVC2应用程序,并将其部署到IIS7,2个网站(默认网站和另一个手动创建的#34;测试网站" ......他们正在使用针对v2.0的不同应用程序池)。我使用SQL 2008 R2文件流功能来存储文件。
我遇到的问题是我有一个浏览网站的用户可以下载文档的功能。该文档在服务器中创建,然后服务器将其流式传输到客户端。问题是,默认网站在用户尝试下载时要求进行身份验证。
测试网站不会发生这种情况,并且下载正常。
现在,我不知道我需要改变什么样的设置?我记得唯一不同的事情是我手动创建了测试网站,而不仅仅是重用默认网站,而且我允许测试网站的入站连接(它在端口8080上)。
更改所需的配置是什么,以便用户无需经过身份验证即可从默认网站下载文件?
答案 0 :(得分:0)
尝试更改设置为Site->Authentication->Anonymous Authentication
Enable
中的身份验证设置
答案 1 :(得分:0)
事实证明它与SQL Server Reports Manager存在冲突。
从这里发现:source