我喜欢阅读整个文件内容的文本,在我的例子中是一个邮件模板,我必须阅读然后应用该对象并将数据发回。我是否必须明确地给予文件读取权限。如果这样做怎么做
答案 0 :(得分:2)
默认情况下,运行IIS的帐户没有与用户帐户一样多的权限。因此,您必须授予IIS帐户权限,或更改其使用的用户帐户。
对于第一个解决方案,导航到您要阅读的文件,右键单击,然后转到属性。转到设置选项卡,然后单击修改。将IIS用户帐户添加到列表中,然后为其授予您希望它拥有的权限。
在第二种方法中,进入IIS管理工具,然后单击服务器的应用程序池。在IIS7上,您将至少有4个。您可能正在使用ASP.NET 4.0 AppPool,因此,应右键单击,单击“高级选项”,然后向下滚动并将UserIdentity修改为具有访问该文件权限的帐户