[英]Setting up a virtual directory on IIS7
我正在设置服务器,以便我们可以在其上安装ASP.Net Web应用程序。
我右键单击IIS7管理器中的“站点”,然后选择“添加虚拟目录”,然后单击“测试设置”按钮,显示以下消息:
The server is configured to use pass-through authentication with a built-in
account to access the specified physical path. However, IIS Manager cannot
verify whether the built-in account has access. Make sure that the application
pool identity has Read access to the physical path. If this server is joined to
a domain, and the application pool identity is NetworkService or LocalSystem,
verify that <domain>\<computer_name>$ has Read access to the physical path.
Then test these settings again.
该消息没有告诉我们如何执行任何这些操作。
我正在设置的服务器上已安装Windows7 Home Premium。 该计算机设置了所有默认设置,并且具有计算机名称,例如MyComputer-PC(不是真实名称)。 没有设置域。
您能告诉我们如何执行邮件中描述的操作吗?
1)转到IIS,单击包含您的虚拟目录的IIS条目。 在右侧的“基本设置”上单击以查看其正在使用的设备池。
2)转到IIS,转到应用程序池。 右键单击您的应用程序池,然后检查高级设置-> Identity属性,以找出正在使用的用户。
3)转到IIS条目映射到的文件夹,确保将用户添加到此目录。 如果要授予其写权限,请给它写权限。 否则,使其读并执行即可。
信息很清楚,说明需要做什么。 转到IIS的“应用程序池”部分,然后打开默认应用程序池的高级设置。 检查在Identity属性中指定的用户名。
转到您实际存储虚拟目录的位置,然后转到文件夹属性->安全性。 确保用户具有适当的访问权限。
基本上,如果您不打算将文件写入站点目录,则可以忽略此消息。
此消息表示IIS无法检查它的系统Windows帐户是否对您的站点文件夹具有足够的权限。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.