ServiceController.start() 和 ServiceController.stop() 抛出异常?

2023-12-10

下面的代码抛出异常。我不明白我在代码中犯了什么错误。有人可以帮我弄清楚吗?我认为这是一些担保权问题。如果是这样,我如何向任何用户或应用程序授予以编程方式访问此 Windows 服务的安全权限?

Dim sc As New ServiceController        
sc.ServiceName = "DataLoad"   
If sc.Status = ServiceControllerStatus.Stopped Then     
    sc.Start()    
Else  
    sc.Stop()  
End If

例外:

System.InvalidOperationException: Cannot open DataLoad service on computer '.'. --->
System.ComponentModel.Win32Exception: Access is denied --- End of inner exception stack trace --- at
System.ServiceProcess.ServiceController.GetServiceHandle(Int32 desiredAccess) at
System.ServiceProcess.ServiceController.Start(String[] args) at
System.ServiceProcess.ServiceController.Start() at
WEBSITE.DataLoad.Submit1_ServerClick(Object sender, EventArgs e) in C:\Inetpub\wwwroot\WEBSITE\a\DataLoad.aspx.vb:line 46

谢谢你!


您可以使用subinacl工具

SUBINACL /SERVICE \\MachineName\ServiceName /GRANT=[DomainName\]UserName[=Access] 

具体针对您的情况:

subinacl /service DataLoad /GRANT=YOURDOMAIN\[User in appdomain for WEBSITE]=TO

Where TO means
T:启动服务
O:停止服务

[访问] 的所有选项为:

F:完全控制
R:通用读取
W:通用写入
X:通用执行
L : 读控制L
Q : 查询服务配置
S : 查询服务状态
E:枚举依赖服务
C:服务变更配置
T:启动服务
O:停止服务
P : 暂停/继续服务
I:询问服务
U :服务用户定义的控制命令

See 本知识库文章中的方法 3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ServiceController.start() 和 ServiceController.stop() 抛出异常? 的相关文章

  • MVC5 身份验证中“...与主域之间的信任关系失败”

    我有一个 ASP NET MVC5 应用程序not使用 Windows 身份验证 一切都工作正常 直到我尝试在正在开发的域之外运行应用程序并且 无论出于何种原因 得到 The trust relationship between this
  • 要实现 XML 可序列化,从 ICollection 继承的类型必须具有 Add 的实现

    我有来自现有项目的 CSLA 1 x 框架 对象 我试图在新的 Net 4 0 项目中使用它 这些对象正在生产中使用 如果没有 2 组对象 我确实无法将它们转换为 2 x 或 EF 在我的 c webservice 中 当我尝试运行它时 我
  • Err_Response_Headers_Multiple_Content_Disposition

    我需要导出 2csv单击一个按钮即可打开文件 下面是我生成2的代码csv files using System Data using System Data SqlClient using System Text using System
  • include 内的 ASP.net 代码不执行

    我已经很长时间没有涉足服务器端了 但在我看来 嵌入在包含的代码文件中的脚本应该正常执行 由于某种原因 情况似乎并非如此 注意 下面显然是一个基于我的调试尝试的简化实现 实际上 我在实际项目中还得到了其他包含平面 HTML 和 JavaScr
  • 查询字符串模型绑定 ASP.NET WebApi

    我有以下型号 public class Dog public string NickName get set public int Color get set 我有以下通过 API 公开的 api 控制器方法 public class Do
  • 为什么布尔变量总是重置为 false;

    我在类的顶部声明了一个布尔变量 当在页面上选择单选按钮时 该变量将设置为 true 但是当重新加载页面时 该变量将重置回 false 我处理这个问题的一种方法是使用 static 关键字 但我不确定这是否是处理这个问题的最佳方法 这是我尝试
  • 在VB.net中动态添加用户控件

    我在 Vb net Windows 应用程序 中制作了自定义 UserControl 如何将其动态添加到表单中 UserControl 本质上只是另一个类 它继承自 Control 因此您可以使用控件执行各种操作 但除此之外它只是一个类 因
  • DropDownList 有一个无效的 SelectedValue,因为它不存在于项目列表中

    这是场景 DropDownList 中的选择与列出可接受值的数据库表绑定 在某个时间点 这些值为 一 二 三 四 在稍后的某个时刻 可接受的值列表将更改为 一 二 四 五 但是 数据库中存储下拉列表值的字段在某些行上仍然包含值 三 加载其中
  • 扩展授权属性

    我实施了 CustomAuthorization 属性基于 Authorize 属性 我的属性如下所示 public class CustomAuthorizeAttribute AuthorizeAttribute public eUse
  • ADO.NET 池连接无法重用

    我正在开发一个 ASP NET MVC 应用程序 该应用程序使用 EF 6 x 来处理我的 Azure SDL 数据库 最近 随着负载的增加 应用程序开始进入无法再与 SQL 服务器通信的状态 我可以看到有 100 个到我的数据库的活动连接
  • 如何从 GridView TemplateColumn 单击触发 UpdatePanel?

    我有以下情况 我的所有控件都在页面上的更新面板上 这些控件之一是 GridView 该 GridView 在标题模板字段上包含一个复选框 以进行全部选中 autopostback 是 true 但是当检查更改时 没有任何更改 更新面板会触发
  • 如果项目包含多个文件夹,如何使用 Add-Migration

    我想Add Migration使用我的 DbContext 但出现错误 The term add migration is not recognized as the name of a cmdlet function script fil
  • 包含从代码隐藏 (ASP.NET C#) 到 ASPX 中的图像概述的图像列表 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Application Insights 快照调试器:快照不是从 .NET 完整框架站点推送的

    我创建了一个全新的 Web 应用程序 NET Full Framework 4 7 2 添加了 Application Insights 快照收集器 但快照未推送到服务器 我什至没有得到Don t see the snapshot trou
  • Web请求编码问题

    您好 我遇到以下代码的编码问题 有什么想法吗 string url http www google com ig api weather istanbul TR hl tr HttpWebRequest request WebRequest
  • WPF DataGrid 排序后滚动到顶部

    我有一个使用数据网格的 Net 4 0 WPF 应用程序 目前 按列排序后 网格的滚动位置保持在排序前的位置 对于此应用程序 我需要在任何排序后滚动到网格顶部 我尝试过像这样处理排序事件 Private Sub myDataGrid Sor
  • 如何从网站的 .NET 安装程序中排除文件夹?

    我们的网站有一个安装程序 效果很好 我在创建安装程序时排除了 web config 和其他一些文件 但是我似乎无法排除文件夹 这可能吗 我已使用 NET 内置 Web 安装项目创建了安装程序 该项目可在新项目对话框中的 Visual Stu
  • Environment.CurrentDirectory 与 System.IO.Directory.GetCurrentDirectory

    我正在编写一个 Net WinForms 并不断在调试和发布配置之间切换 并且有一些文件我需要任一配置才能访问 我想做的是将文件放在 BIN 文件夹中的公共目录中 这样它看起来像这样 MyProject Bin CommonFiles My
  • 打印“X”个字符数与“X”字符串长度的所有可能组合(暴力破解)

    我正在尝试编写一个单词组合生成器 我的意思是打印 X 个字符数与 X 字符串长度的所有可能组合 首先 我需要说的是 我在 StackOverFlow 中看到了一个关于这个问题的问题 其中有很多单词生成器的答案来执行此操作 在不同的语言上 但
  • 从复选框列表中选择循环生成的复选框中的一个复选框

    抱歉我的英语不好 在我的 ASP NET 网站上 我从 SQL 表导入软件列表 看起来像这样 但实际上要长得多 Microsoft Application Error Reporting br br Microsoft Applicatio

随机推荐

  • Pandas如何读取子标题

    我正在使用 python pandas 来处理 csv 文件 csv 文件有多个标题 例如 Header1 Header2 Date Subheader1 1 Subheader1 2 Subheader2 1 Subheader2 2 在
  • Node.js 中的动态下拉菜单

    Node js 新手在这里 在 Node js 中制作动态下拉菜单的简单方法是什么 基本上 我有两个表 Skill and Skill Category 我想从中选择Skill Category并提供相关的Skill 我假设我需要使用一些模
  • html 文档中的重复 ID .. 如果它们由具有唯一 ID 的 div 限定范围,那是多么糟糕的想法?

    我有一个网页 其中显示单个待售商品 并带有 添加到购物篮 按钮 该页面使用大量 JavaScript 来允许用户自定义项目 我现在需要修改页面以在同一页面上显示多个相似的项目 每个附加项目也可以由用户以相同的方式自定义 JavaScript
  • 克隆包含剑道输入的 div

    我有一个应用程序 允许用户动态创建包含剑道输入的 div 为此 我有一个 div 其中包含多个剑道输入 我将其用作模板 当用户决定向页面添加一个部分时 我使用 jquery clone 克隆我的 div UI 中的一切看起来都很好 但由于剑
  • 如何判断套接字是否关闭

    我制作了一个简单的客户端服务器程序 但主要问题是 一旦客户端和服务器之间建立连接 如果客户端关闭程序 服务器会重复执行最后一条消息 有时会产生巨大的问题 所以我想要的是是否有任何函数可以调用来获取 SOCKET 结构的状态 这样如果客户端关
  • 在 Flask 应用程序中使用 Markdown 混合图像

    我正在使用构建静态站点Flask FlatPages 并跟进Frozen Flask 在我的页面中 我想将文本与图像混合在一起 这是执行此操作的天真的方法 Look at this image img src Hmm it does not
  • 按 VB.NET 形式的日期搜索条件从 Access 数据库中选择行

    我有一个非常简单的问题 我的 VB NET 表单上有几个日期选择器控件 用户选择 startDate 和 endDate 并且显示相关表中的所有行 其中包含orderDate用户选择的开始日期和结束日期之间 以下是相关代码 Private
  • 从基类创建派生类的实例

    我有我的抽象基类A public abstract class A ICloneable public int Min get protected set public int Max get protected set public A
  • BOOT_COMPLETED 意图操作的广播无法正常工作

    我有一个接收器类正在监听多个操作 但它无法捕获android intent action BOOT COMPLETED行动 我做错了什么 这是我的清单文件
  • susy 2.0 在断点处更改列

    我没有使用指南针 我更喜欢使用 Breakpoint scss 我用的是ssy 2 0 我知道有很多关于这个问题的帖子 但我没有运气找到任何相关的内容Breakpoint scss and Susy 2 0关于这个话题 import sus
  • Adobe Air 的推送通知 iOS 本机扩展

    我正在为 Adob e AIR 开发 iOS 本机扩展 它将获取推送通知的设备令牌 不幸的是 我不是那么热心的 Objective C 程序员 我不确定我正在使用的代码是否有问题 它编译没有问题 我可以将扩展与 AIR 一起使用 但看起来注
  • 具有相同 ID 的 HTML 元素

    目前我正在开发一个 喜欢 的新闻提要系统 一页上有多个新闻提要 这意味着有多个具有相同 ID 的 喜欢 按钮 这是我用来喜欢帖子的 jquery document ready function likebutton click functi
  • 将韩文字符转换为实体

    我正在尝试将韩语字符转换为 unicode html 实体 但没有任何运气 我使用这个网站 http www mylanguages org converter php但希望在 php 编码中有类似的东西 text echo htmlent
  • 将 XLSX 文件从每月电子邮件(在 Gmail 中)导入到指定的 Google Sheet

    我定期收到客户发来的 XLSX 文件 我希望自动执行将其从 Gmail 自动标记 导入 Google 表格的过程 到目前为止 我设法使其适用于 CSV 文件 但 XLSX 文件似乎更棘手 有人可以帮助调整我的 CSV 文件代码吗 funct
  • SQLiteDataAdapter 更新方法返回 0

    我从 CSV 文件加载了 83 行 但是当我尝试更新 SQLite 数据库时 我得到 0 行 我不知道我做错了什么 程序输出 Num rows loaded is 83 Num rows updated is 0 源代码是 public v
  • Java,IllegalAccessorError:超类访问检查失败

    我一直在用 Java 开发自己的一个小项目 最近 我编译了它并收到了这个错误 线程 main 中的异常java lang IllegalAccessError 超类访问检查失败 类kr w zeale v1 program core Dat
  • oracle SQL语句中rownum与order by子句结合使用

    以下两个 SQL 语句中哪一个将返回所需的结果集 即 Status 0 且 Starttime 最高的十行 两个语句总是返回相同的结果集吗 开始时间是唯一的 SELECT FROM MyTable WHERE Status 0 AND RO
  • 关闭图形所有子图的轴

    我正在创建大量子图 我想关闭所有子图的轴 目前我正在通过以下方式实现这一目标 fig ax plt subplots 7 len clusters fig subplots adjust wspace 0 top 1 0 bottom 0
  • BAT:基于文件修改日期的 if 语句

    我想查看锁定文件的修改日期是否超过 5 秒前或将来 表明 PC 时钟已改回 我怎么能说 if file modifydate lt now 5 seconds or modifydate gt now 运行命令 a 命令 a 将启动我的 J
  • ServiceController.start() 和 ServiceController.stop() 抛出异常?

    下面的代码抛出异常 我不明白我在代码中犯了什么错误 有人可以帮我弄清楚吗 我认为这是一些担保权问题 如果是这样 我如何向任何用户或应用程序授予以编程方式访问此 Windows 服务的安全权限 Dim sc As New ServiceCon