我正在尝试将asp.net 4应用程序部署到新的Microsoft Office 2008 R2
我已经设置了应用程序,因为我之前已经完成了几十次,并且正确设置了文件夹权限。
我已尝试直接设置应用程序池名称以具有写入权限 我尝试过设置IUSR,IIS_IUSRS,NETWORK SERVICE和Users。
我已确认已禁用Windows身份验证并启用了匿名,并启用了表单身份验证。登录工作正常我可以正常访问所有页面,除非我尝试写入该文件夹。然后弹出一个密码框,看起来像是Windows身份验证(即使已禁用)
这里的每篇帖子都说明了我以前的经验说如果我为defaultidentity应用程序池设置文件夹权限它应该可以工作,但由于某种原因,这个服务器不会让我这样做!
非常感谢任何帮助。
答案 0 :(得分:0)
Welp这是一个非常奇怪的事。出于某种原因,在安装SQL报告服务时,无论您是否实际使用Reporting服务,它都会在任何IIS Web应用程序文件夹中保留文件夹名称“Reports”。它不是默认创建或任何东西,但如果您碰巧创建标题为“报告”的文件夹,不要期望从它访问任何东西。经过几个小时的挫折之后,事实证明这是一个随机预订,它不会抛出任何错误,只会以某种方式覆盖您的身份验证协议,以便对其保留文件夹使用Windows身份验证。
感谢微软!