首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用InstallUtil安装.NET服务

使用InstallUtil安装.NET服务
EN

Stack Overflow用户
提问于 2008-08-28 13:03:25
回答 5查看 32K关注 0票数 38

我正在尝试安装我编写的.NET服务。按照MSDN的建议,我使用的是InstallUtil。但我错过了如何在命令行甚至在服务本身中设置默认服务用户。现在,当InstallUtil运行时,它将显示一个对话框,要求用户提供用户的凭据。我正在尝试将服务安装集成到更大的安装中,并且需要服务安装保持静默。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-08-28 13:07:36

我想我可能找到了。在服务本身中,自动创建的帐户组件有一个属性“ServiceProcessInstaller”,该属性可以设置为"LocalService“、"LocalSystem”、"NetworkService“或"User”。默认设置为"User“,它肯定显示了提示。

票数 46
EN

Stack Overflow用户

发布于 2009-07-16 22:50:47

正如你注意到的,Karim,"Account“属性是解决方案,这里。对于对此属性设置的安全上下文之间的差异感兴趣的人:

http://msdn.microsoft.com/en-us/library/system.serviceprocess.serviceaccount.aspx

在使用InstallUtil或SC之前,我喜欢创建一个自安装程序的想法

http://www.codeproject.com/KB/dotnet/WinSvcSelfInstaller.aspx

尽管我在.Net 1.1文档中找到了以下内容:

ManagedInstallerClass类型支持.NET框架基础结构,不能直接在代码中使用。

票数 4
EN

Stack Overflow用户

发布于 2008-09-10 15:07:18

还要记住,它不需要安装visual studio。您可以简单地将此可执行文件复制到您要创建服务的服务器,甚至可以通过远程运行它。使用obj参数指定用户。

显然,这个工具有一个GUI,但我还没有用过它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档