我正在测试Chuck Norris框架的DropkicK进行部署。目前我尝试在我的本地IIS上简单部署基本Web应用程序(无数据库),但我没有太多运气。
我是否必须在服务器上执行任何必要的步骤才能为DropkicK部署做好准备?即配置用户权限,配置IIS等
我目前得到的错误是(翻译自瑞典语):
System.Security.AccessControl.PrivilegeNotHeldException: The process doesn't have the SeSecurityPrivilege which is required for this operation.
执行此部署步骤时:
securityOptions.ForPath(settings.WebsitePath, fileSecurityConfig => fileSecurityConfig.GrantRead(settings.WebUserName));
正如我所说,我尝试使用具有非域环境管理员权限的用户帐户部署到本地IIS。
答案 0 :(得分:1)
该进程没有安全权限。如果您在UAC环境下运行,则无论用户如何,都可能发生这种情况。
最好确保以管理员权限运行命令行。