gpt4 book ai didi

南特 : change file permission

转载 作者:行者123 更新时间:2023-12-04 05:35:53 24 4
gpt4 key购买 nike

我有一个 ASP.NET 应用程序。
基本上交付过程是这样的:

  • Nant 构建应用程序并在开发人员的计算机上创建一个 zip 文件,其中包含没有 SVN 文件夹和无用文件的应用程序文件。此文件随 Nant 脚本一起提供。
  • zip 和 nant 文件被复制到客户端的计算机
  • Nant 脚本将当前网站文件替换为 zip 文件中包含的文件。

  • 我的问题是,在此过程中,当我尝试打开网站时出现未经授权的访问错误。
    似乎文件需要为用户“ IIS_WPG ”设置权限。

    我无权更改 IIS 配置,因此我必须手动更改每个文件的权限。每次我替换文件时,权限都会被删除,我需要再次设置它们。

    所以我有两个问题:
  • 我可以使用 Nant 更改文件权限吗?怎么做 ?
  • 是否有可能避免这个问题? (开发人员的计算机上没有此用户)
  • 最佳答案

    您需要在 Windows 中运行 CACLS 程序来授予对文件和文件夹的权限。在 Nant,您可以使用 EXEC 任务执行此操作。

    尝试一个标签块,如:

    <exec program="cacls">
    <arg value="*" />
    <arg value="/G IIS_WPG:F" />
    </exec>

    关于南特 : change file permission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233264/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com