安装后Windows服务错误 [英] Windows Service error after installation

查看:80
本文介绍了安装后Windows服务错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经在VB.Net中创建了一个Windows服务,其中正在更新MS Project数据,并且工作正常.
但是,当我使用installutil -i"exe path"将其安装在services.msc中后,它会执行,但无法打开MS项目应用程序.

错误有时是RPC调用,有时参数是无效的.

I have created one windows service in VB.Net in which i am updating MS Project data and it works fine.
But after I install it in services.msc using installutil -i "exe path", it do executes but it is unable to open MS project application.

Error is sometime RPC call and sometimes the argument is invalid.

Process.Start("Winproj.exe")
If MS_ProjApp Is Nothing Then        
            MS_ProjApp = New Microsoft.Office.Interop.MSProject.Application
            MS_ProjApp.DisplayAlerts = False
            MS_ProjApp.DisplayScheduleMessages = False
            MS_ProjApp.DisplayWizardErrors = False
            MS_ProjApp.Visible = False

            Dim sTemplate As String = String.Empty

            sTemplate = "<>\ProjectName"    
            Dim blnStat As Boolean = False

            Try
                blnStat = MS_ProjApp.FileOpenEx(Name:=sTemplate, ReadOnly:=False, FormatID:="MSProject.PSI.12")
                MS_ProjApp.ActiveProject.ProjectSummaryTask.SetField(MS_ProjApp.FieldNameToFieldConstant("HCL ProjectID"), "323241")

                blnStat = MS_ProjApp.FileSave()

blnStat = MS_ProjApp.Publish(WssUrl:="http://hsblswssen5003/pwa/Project_7")

                MS_ProjApp.FileCloseEx(Save:=Microsoft.Office.Interop.MSProject.PjSaveType.pjSave, CheckIn:=True)

            Catch ex As System.Exception
                'SendMail(ErrorMessage, 5, " Project Name: " + prj.ProjecĂName + "<BR> Project Id :" + prj.ProjectCode)
            End Try


注意:当我们在开发环境中运行此代码而不进行安装时,可能存在一些安全帐户问题,然后它可以正常工作.

请帮帮我.
任何帮助将不胜感激!


Note: may be there is some security account problem as we run this code in development environment without installing, then it works fine.

Please help me out.
Any help would be appreciated!

推荐答案

ankurgupta246写道:
ankurgupta246 wrote:

注意:可能是存在一些安全帐户问题,因为我们在未安装的情况下在开发环境中运行此代码,因此可以正常工作.

Note: may be there is some security account problem as we run this code in development environment without installing, then it works fine.



服务以哪种帐户类型运行?本地服务,网络服务,本地系统或用户.
尝试在本地系统"下运行它,并检查问题是否仍然存在?



Under which account type the service is running? Local Service, Network Service, Local System or User.
Try running it under Local System and check if the problem still persists?


我尝试了每个帐户,但均不起作用...所以我建议如果您有Project Server 2007,则只需粘贴我的服务中的代码,让您尝试一次.

实际上,在安装Win服务后,这两种东西无法通信.
I tried each account but it do not works ... so i suggest if you have project server 2007 then just paste my code in win service and let you try once.

Actually the two things cant communicate after installing win service.


这篇关于安装后Windows服务错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆