【发布时间】:2010-09-18 23:54:14
【问题描述】:
我有一个 ASP.NET 应用程序。 基本上交付过程是这样的:
- Nant 构建应用程序并在开发人员的计算机上创建一个 zip 文件,其中包含没有 SVN 文件夹和无用文件的应用程序文件。此文件随 Nant 脚本一起提供。
- 将 zip 和 nant 文件复制到客户端的计算机上
- Nant 脚本将当前网站文件替换为 zip 文件中包含的文件。
我的问题是,在此过程中,当我尝试打开网站时出现未经授权的访问错误。 似乎这些文件需要为用户“IIS_WPG”设置权限。
我无权更改 IIS 配置,因此我必须手动更改每个文件的权限。每次我替换文件时,权限都会被删除,我需要重新设置它们。
所以我有两个问题:
- 我可以使用 Nant 更改文件权限吗?怎么做?
- 是否可以避免这个问题? (开发者的计算机上没有此用户)
【问题讨论】:
标签: nant file-permissions