资讯专栏INFORMATION COLUMN

.net 开发系统服务入门

DataPipeline / 1491人阅读

摘要:而服务开发后必须加入到系统服务中,真正的运行。在实际的开发中,建立采用如下方案建立另外一个一般的可视化项目,在此项目中完成服务需要的所有功能。开发完成后,将功能进行迁移。在安装阶段发生异常。引发了内部异常,错误消息如下拒绝访问。。

没有什么比官方文档更适合学习了。

在这,给出几点注意的事项:

开发过程

按官方文档走一遍,大体就明白开发的思路了。当然也就清楚,这个服务如果想高度还是比较困难的,其它的非服务类程序,我们在VS就调试了。而服务开发后必须加入到系统服务中,真正的运行。这会使得我们陷入:开发 -> 生成 -> 安装 -> 生产环境调试 -> 再开发的怪圈中。

在实际的开发中,建立采用如下方案:

建立另外一个一般的可视化项目,在此项目中完成服务需要的所有功能。

在可视化的项目的开发中,完成调试工作。

开发完成后,将功能进行迁移。

权限问题

服务运行时,是可以使用LocalSystem权限的。而一般的可视化项目运行时,需要指定使用administrator权限。这就要求我们在开发过程中,增加运行环境的配置选项。如果当前环境是在服务中,则无需指定administrator权限。

Developer Common Prompt

installutil是需要在此工具下执行的,直接在cmd中打开会提示找不到相关的命令。然后此工作是需要使用管理员权限打开的,否则会出现安全错误。

在“安装”阶段发生异常。System.InvalidOperationException: 无法打开计算机“.”上的服务控制管理器。此操作可能需要其他特权。
引发了内部异常 System.ComponentModel.Win32Exception,错误消息如下: 拒绝访问。。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110542.html

相关文章

  • 自学MVC看这里——全网最全ASP.NET MVC 教程汇总

    摘要:架构已深得人心,微软也不甘落后推出了。小编特意整理博客园乃至整个网络最具价值的技术原创文章,为想要学习技术的学习者提供一个整合学习入口。包括了项目和编辑器模板,同时和微软最新的支持将大幅提高效率。 MVC架构已深得人心,微软也不甘落后,推出了ASP.NET MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入...

    suosuopuo 评论0 收藏0
  • 深入分析JavaWeb Item1 -- JavaWeb开发入门

    摘要:中主要是使用语言。将的动态功能和标准的安全性引入大型网络应用的开发集成部署和管理之中。提供了一个图形界面的管理工具,称为信息服务管理器,可用于监视配置和控制服务。 一、基本概念 1.1、WEB开发的相关知识   WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为: 静态web资源(如html 页面...

    tinna 评论0 收藏0
  • Docker 入门

    摘要:因为镜像包含操作系统完整的文件系统,其体积往往是庞大的,因此在设计时,就充分利用的技术,将其设计为分层存储的架构。分层存储的特征还使得镜像的复用定制变的更为容易。容器也采用分层存储。 什么是 Docker? Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术...

    FWHeart 评论0 收藏0
  • Web前端开发入门不得不看

      引  如今,各种互联网的Web应用程序层出不穷,那么如何快速入门,成长为一个优秀的Web开发工作者呢?  这个问题不容易回答,几乎所有的培训机构都不能清晰地解答。  所以对于Web开发刚刚入门的菜鸟们,我觉得只有通过去做,去实验,学会Web开发,可能是学着学着,实验着实验着就会了。  没有人告诉你如何去做。我学习的时候,我的导师只是给了我一堆视频,一堆文档。我们从明确一个目标开始:哦,这个阶段...

    Nekron 评论0 收藏0
  • Web前端开发入门不得不看

      引  如今,各种互联网的Web应用程序层出不穷,那么如何快速入门,成长为一个优秀的Web开发工作者呢?  这个问题不容易回答,几乎所有的培训机构都不能清晰地解答。  所以对于Web开发刚刚入门的菜鸟们,我觉得只有通过去做,去实验,学会Web开发,可能是学着学着,实验着实验着就会了。  没有人告诉你如何去做。我学习的时候,我的导师只是给了我一堆视频,一堆文档。我们从明确一个目标开始:哦,这个阶段...

    YancyYe 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<