【问题标题】:utilinstall: Access denied when copying folderutilinstall:复制文件夹时拒绝访问
【发布时间】:2020-06-11 00:30:57
【问题描述】:

我正在使用 installutil 来安装服务。但是,当我复制整个文件夹时

- msawebservice
    - install.bat
    - MSAGRadWebService
        - MSAGradWebService.exe

- msawebservice - Copy
    - install.bat
    - MSAGRadWebService
        - MSAGradWebService.exe

第一个 msawebservice 文件夹中的 install.bat 有效,但是当我在 msawebservice 中运行 install.bat - 副本时,我得到 System.IO.FileLoadException :无法加载文件或程序集'文件:路径到- msawebservice'。所以它试图引用旧文件夹。但是当我更改原始文件夹名称时,它仍然可以正常工作。这是bat文件:

@ECHO OFF

REM The following directory is for .NET 4.0
set DOTNETFX4=%SystemRoot%\Microsoft.NET\Framework64\v4.0.30319
set PATH=%PATH%;%DOTNETFX4%

echo Installing MSAGradWebService...
echo ---------------------------------------------------
InstallUtil /i %~dp0\MSAGradWebService\MSAGradWebService.exe
echo ---------------------------------------------------
pause
echo Done.

我尝试过的:

  • 解锁文件

【问题讨论】:

    标签: service installutil


    【解决方案1】:

    问题在于 PATH 中有一个空格。 PATH 需要在“...”之间

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 2017-06-24
      • 2017-05-12
      • 2013-10-08
      相关资源
      最近更新 更多