我创建 windowservice 应用程序以根据他们的输入向客户提交潜在客户,但我无法在 Windows7 操作系统上安装此应用程序以进行测试。应用程序是使用 VS2008 开发的,我使用转换工具将其迁移到 VS2010。
注意:它具有 ClassLibrary,其中实现了业务逻辑。
任何人都可以帮助我创建安装文件以在 Windows7 操作系统上安装此服务。
问候
哈里什·卡卡尼。
我创建 windowservice 应用程序以根据他们的输入向客户提交潜在客户,但我无法在 Windows7 操作系统上安装此应用程序以进行测试。应用程序是使用 VS2008 开发的,我使用转换工具将其迁移到 VS2010。
注意:它具有 ClassLibrary,其中实现了业务逻辑。
任何人都可以帮助我创建安装文件以在 Windows7 操作系统上安装此服务。
问候
哈里什·卡卡尼。
您可以使用 installutil 安装该服务,至少可以使其正常工作。
http://msdn.microsoft.com/en-us/library/50614e95(v=vs.71).aspx
为您的服务的 .exe 和任何依赖的 DLL 创建一个文件夹,然后在 .exe 上运行 installutil。
请记住,默认情况下服务以相当有限的权限运行。如果服务正在访问文件等资源,请确保它具有足够的权限来执行此操作。
我们不需要创建任何安装项目来安装 Windows 服务。
只需按照以下流程。
1)一旦开发完成,构建您的应用程序。然后将在您的应用程序的 bin/Debug 文件夹中创建 EXE 文件。
2) 安装 Windows 服务
1. 在开始菜单或开始页面上,打开开发人员命令提示符的快捷菜单,然后选择以管理员身份运行。
2. 导航到包含项目输出的文件夹。例如,在我的文档文件夹下,导航到 Visual Studio 11\Projects\MyNewService\bin\Debug。
3. 输入以下命令:
installutil.exe MyNewService.exe
4.如果服务安装成功,installutil.exe会报成功。