MVC 文件下载请求身份验证
MVC File Download asking for Authentication
我遇到了一个奇怪的场景。我已经创建了一个 MVC2 应用程序并将其部署到 IIS7 和 2 个网站(默认网站和另一个手动创建的 "Test Web Site" ......他们使用不同的应用程序池定位 v2.0)。我正在使用 SQL 2008 R2 文件流功能来存储文件。
我的问题是我有一个功能,浏览网站的用户可以下载文档。该文档在服务器中创建,然后服务器将其流式传输到客户端。问题是,默认网站在用户尝试下载时要求身份验证。
测试网站不会出现这种情况,而且下载正常。
现在,我不知道我需要更改什么设置?我记得唯一不同的是我手动创建了测试网站,而不是仅仅重用默认网站,而且我允许入站连接到测试网站(它在端口 8080 上)。
需要更改哪些配置才能使用户无需通过身份验证即可从默认网站下载文件?
尝试更改 IIS 中的身份验证设置 Site->Authentication->Anonymous Authentication
设置为 Enable
原来它与 SQL 服务器报告管理器冲突。
从这里找到的:source
我遇到了一个奇怪的场景。我已经创建了一个 MVC2 应用程序并将其部署到 IIS7 和 2 个网站(默认网站和另一个手动创建的 "Test Web Site" ......他们使用不同的应用程序池定位 v2.0)。我正在使用 SQL 2008 R2 文件流功能来存储文件。
我的问题是我有一个功能,浏览网站的用户可以下载文档。该文档在服务器中创建,然后服务器将其流式传输到客户端。问题是,默认网站在用户尝试下载时要求身份验证。
测试网站不会出现这种情况,而且下载正常。
现在,我不知道我需要更改什么设置?我记得唯一不同的是我手动创建了测试网站,而不是仅仅重用默认网站,而且我允许入站连接到测试网站(它在端口 8080 上)。
需要更改哪些配置才能使用户无需通过身份验证即可从默认网站下载文件?
尝试更改 IIS 中的身份验证设置 Site->Authentication->Anonymous Authentication
设置为 Enable
原来它与 SQL 服务器报告管理器冲突。
从这里找到的:source