|
● 以服务登录 注意:要给某个帐户分配权限,请双击该权限,然后单击“添加”以选择所需的帐户。 4. 关闭该工具。 3. 分配 NTFS 权限 此过程给自定义 ASP.NET 帐户授予在本地文件系统中所需的 NTFS 权限。 注意:本过程中的步骤适用于 Web 服务器上的文件系统,但不适用于远程计算机(可以在其中复制帐户以便用于网络身份验证)上的文件系统。 u 分配 NTFS 权限 1. 启动 Windows 资源管理器,然后给表 1 中指定的文件夹分配相应权限。 表 1 中列出的固定模拟帐户是指可以选择在 web.config 中使用 <identity> 元素配置的帐户(如下所示)。 <identity impersonate="true" userName="YourImpersonatedIdentity" password="YourStrongPassword" /> 表 1:所需的 NTFS 权限 文件夹 所需的权限 帐户 注释 C:\WINNT\Microsoft.NET\ Framework\<version>\ Temporary ASP.NET Files 完全控制 进程帐户和固定模拟帐户 这是 ASP.NET 动态编译位置。可在单独的目录中给此文件夹中的每个应用程序生成应用程序代码。 可以使用 <compilation> 元素的临时目录属性来更改此默认位置。 C:\WINNT\temp 读取/写入/删除 进程 Web 服务用于生成串行化代理的位置。 注意:“删除”权限是使用 Windows 资源管理器“文件夹属性”对话框的“安全性”页上的“高级”按钮设置的。 Application 文件夹 读取 进程 Web 应用程序文件的位置(即应用程序的虚拟根目录:例如,c:\inetpub\wwwroot\webapp1)。默认情况下,用户组拥有适当的访问权。 %installroot% 层次结构 (C:\WINNT\Microsoft.Net\Framework\v1.0.3705) 读取 进程帐户和固定模拟帐户 ASP.NET 必须能访问 .NET 框架程序集。 默认情况下,用户组拥有适当的访问权。 C:\WINNT\assembly 读取 进程帐户和固定模拟帐户 这是全局程序集缓存。不能直接使用 Windows 资源管理器来编辑此文件夹的 ACL。而应使用命令窗口并运行以下命令: cacls %windir%\assembly /e /t /p domain\useraccount:R 或者,在使用 Windows 资源管理器之前,使用以下命令撤消注册 shfusion.dll: regsvr32 –u shfusion.dll 在使用 Windows 资源管理器设置权限后,使用以下命令重新注册 shfusion.dll: regsvr32 shfusion.dll Web 站点根目录: C:\inetpub\ wwwroot 或 默认 Web 站点指向的路径 读取 进程 ASP.NET 读取配置文件并监视此文件夹中的文件更改情况。 C:\WINNT\system32 读取 进程 用于框架加载的系统 DLL。 上下文的父目录 列出文件夹/读取 进程 用于文件更改通知和 C# 编译器。 4. 将 ASP.NET 配置为使用新帐户运行 此过程编辑 machine.config 以便将 ASP.NET 配置为使用新帐户运行。 上一页 [1] [2] [3] 下一页 [Web开发]一个关于ASP运行时间计算的代码 [Web开发]ASP:检测含有中文字符串的实际长度 [Web开发]asp 中英文字符长度检测判断函数 [Web开发]安全维护 IIS asp 站点的高级技巧 [C语言系列]NET 中C#的switch语句的语法 [Access]ASP&SQL让select查询结果随机排序的实现方法 [Web开发]ASP字符串截取函数 [Web开发][asp]关键词只替换一次的写法 [Web开发]Asp无组件生成缩略图方法详解 [Web开发]asp编程中优化数据库方法详解
|