Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File MVC文件下载请求身份验证_File_Model View Controller_Download_Filestream - Fatal编程技术网

File MVC文件下载请求身份验证

File MVC文件下载请求身份验证,file,model-view-controller,download,filestream,File,Model View Controller,Download,Filestream,我遇到了一个奇怪的情况。我已经创建了一个MVC2应用程序,并将其部署到IIS7、2个网站(默认网站和另一个手动创建的“测试网站”……它们使用的是针对v2.0的不同应用程序池)。我正在使用SQL 2008 R2文件流功能来存储文件 我的问题是,我有一个功能,浏览网站的用户可以下载文档。文档在服务器中创建,然后服务器将文档流式传输到客户端。问题是,当用户尝试下载时,默认网站要求验证 这不会发生在测试网站上,它可以正常下载 现在,我不知道我需要更改什么设置?我记得唯一不同的是,我手动创建了测试网站,而

我遇到了一个奇怪的情况。我已经创建了一个MVC2应用程序,并将其部署到IIS7、2个网站(默认网站和另一个手动创建的“测试网站”……它们使用的是针对v2.0的不同应用程序池)。我正在使用SQL 2008 R2文件流功能来存储文件

我的问题是,我有一个功能,浏览网站的用户可以下载文档。文档在服务器中创建,然后服务器将文档流式传输到客户端。问题是,当用户尝试下载时,默认网站要求验证

这不会发生在测试网站上,它可以正常下载

现在,我不知道我需要更改什么设置?我记得唯一不同的是,我手动创建了测试网站,而不是仅仅重用默认网站,而且我允许入站连接到测试网站(它位于端口8080)


需要更改哪些配置,以便用户可以从默认网站下载文件而无需进行身份验证?

尝试在IIS
站点->身份验证->匿名身份验证中更改身份验证设置
设置为
启用

结果表明它与SQL Server报告冲突经理

从这里找到这个: