在.Net中开发的用于创建Windows服务的.Exe文件的过程

时间:2012-08-03 19:45:15

标签: .net

我创建了windowservice应用程序,根据其输入向客户提交潜在客户,但我无法在Windows7操作系统上安装此应用程序以用于测试目的。应用程序是使用VS2008开发的,我使用转换工具将其迁移到VS2010。

注意:它具有ClassLibrary,其中实现了业务逻辑。

任何人都可以帮我创建安装文件,以便在Windows7操作系统上安装此服务。

此致

Harish kakani。

2 个答案:

答案 0 :(得分:0)

您可以使用installutil安装该服务,至少可以使其正常运行。

http://msdn.microsoft.com/en-us/library/50614e95(v=vs.71).aspx

为服务的.exe和任何相关DLL创建一个文件夹,然后在.exe上运行installutil。

请记住,默认情况下,服务使用相当受限的权限运行。如果服务正在访问文件等资源,请确保它具有足够的权限来执行此操作。

答案 1 :(得分:-1)

我们不需要创建任何安装项目来安装Windows服务。

请按照以下流程操作。

1)开发完成后,构建您的应用程序。然后将在您的应用程序的bin / Debug文件夹中创建EXE文件。

2)安装Windows服务

1。 在“开始”菜单或“开始页面”上,打开“开发人员命令提示符”的快捷菜单,然后选择“以管理员身份运行”。

2。 导航到包含项目输出的文件夹。例如,在“我的文档”文件夹下,导航到Visual Studio 11 \ Projects \ MyNewService \ bin \ Debug。

3。 输入以下命令:

installutil.exe MyNewService.exe

4。 如果服务安装成功,installutil.exe将报告成功。