我使用的是windows身份验证,没有在我公司的内部网站上模拟IIS7.

在IIS7下,使用哪些帐户访问包含我的web应用的文件夹?

会是IIS_IUSRS吗?还是网络服务?还是另一个我不知道的?

推荐答案

在IIS 7(不是IIS 7.5)中,站点根据在该站点的应用程序池上设置的帐户访问文件和文件夹.默认情况下,在IIS7中,该帐户为NETWORK SERVICE.

Specify an Identity for an Application Pool (IIS 7)

在IIS 7.5(Windows 2008 R2和Windows 7)中,应用程序池在应用程序池启动时创建的ApplicationPoolIdentity下运行.如果要为此帐户设置ACLS,您需要 Select IIS AppPool\<yourpoolname>而不是NT Authority\Network Service.

Asp.net相关问答推荐

缓存httpmessage内容

检测 ASP.NET 中的内存泄漏

如何在 Javascript 中获取 C# 枚举

获取没有主机的 url 部分

Directory.Exists 不适用于网络路径

在视图 Mvc.net 中访问路由值

如何检测 ASP.net 应用程序中的 SqlServer 连接泄漏?

这两种方法有什么区别?

.NET 核心 IdentityUser 模型中规范化邮箱和用户名的用途是什么?

ASP.NET 日期时间 Select 器

MVC 3视图中的当前上下文中不存在名称'HTML'

如何使用 asp.net 获取 html Select 的选定值

LINQ:使用 Lambda 表达式获取 CheckBoxList 的所有选定值

ASP.NET 上的 WebSockets 教程

从 IFrame 重定向父页面

如何通过 Google 图表 API 使用 X 轴中的日期?

ASP.NET MVC 4 的 Windows 身份验证 - 它是如何工作的,如何测试它

如何遍历自定义 vb.net 对象的每个属性?

获取 POST 变量

使用 jQuery 从 asp:RadioButtonList 读取选定的值