C# Windows服务安装出现System.Security.SecurityException异常解决办法

我把注册windows服务所用的安装及启用服务命令写到了bat可执行文件(名称为install.bat)中,如下所示:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe CableAnti.Service.exe
Net Start CheckOnlineService
sc config CheckOnlineService start= auto

然后我在Windows Server 2008R2上双击此bat文件后,CMD命令框居然一闪而过,遗言都不给点!

而后,我右击install.bat以管理员身份运行,亦是如此。我勒个擦!!

被逼没办法,只好打开CMD,切换到install.bat所在目录,并把“%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe CableAnti.Service.exe”拷贝到命令行,

回车运行,见证奇迹的时候该到了,如图:

后来找了度娘几番,我尝试了以下方法:

(1)以管理员身份运行CMD;

(2)而后将CMD中的路径调整到bat文件所在路径下,比如路径为“D:\Debug”。

(3)而后在CMD中输入“install.bat”即可正确安装。

记之以备后犯!

时间: 2024-10-09 19:15:38

C# Windows服务安装出现System.Security.SecurityException异常解决办法的相关文章

Windows下安装sass和compass失败的解决办法

sass依赖Ruby,所以,首先得先安装个Ruby sass的安装步骤: 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境: Sass和compass安装: 安装完ruby后,在开始菜单找到刚才我们安装的ruby,打开Start Command Prompt with Ruby 然后直接在命令行中输入gem  install sass,按回车键确认,等待一段时间就会提示你sass安装成

System.Security.SecurityException The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception

[15/08/19 00:03:10] [DataManager-7292-ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'System.Data.Entity.Internal.AppConf

Windows服务安装与控制

Windows服务安装与控制 1.建立服务 (1)定义一个ServiceInstaller using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindowService { [System.ComponentModel.RunInstaller(true)] public class ServiceInstaller : System.Configurat

System.Security.SecurityException: System.Web.AspNetHostingPermission

今天部署一个网站,在net 4.0下面正常,但是在2.0下面发现有错误:System.Security.SecurityException,错误信息如下所示: 安全性异常 说明: 应用程序试图执行安全策略不允许的操作.要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别. 异常详细信息: System.Security.SecurityException: 请求“System.Web.AspNetHostingPermission, System, Versio

windows服务安装及卸载

1)安装脚本Install.bat%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe JobSchedule.exeNet Start ServiceOAsc config ServiceOA start= auto 2)卸载脚本Uninstall.bat%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u JobSchedule.exe w

System.Security.SecurityException The source was not found, but some or all event logs could not be searched.Inaccessible logs Security.

An exception occurred during the Install phase. System.Security.SecurityException The source was not found, but some or all event logs could not be searched.Inaccessible logs Security. 解决方法:使用管理员权限再次运行程序即可.

C#编写的windows服务安装后启动提示“服务启动后又停止了”

使用C#编写的windows服务安装到服务器上行后进行启动时,总是提示“服务启动后又停止了”. 检查了服务逻辑是没问题,安装在开发本地也是正常,网上查了资料说是可能是服务没有注册,我检查了服务是正常注册,相对应的方法试很多了,但是都没有解决.后来无意中看了一个帖子说可以在windows的本地服务日志里边看报错信息.看到这个,我的问题就有办法处理了,查了一下保存信息,提示找不到“E:\\”,看到这里我就明白是怎么回事了,我的开发机有E盘,服务器上没有E盘,而我的日志文件默认写在E盘,所以服务启动后

2.Windows服务-->安装卸载服务

1.使用vs组件“VS2012开发人员命令提示” 工具,进行安装卸载服务(必须以“管理员身份运行") 安装和卸载的时候选择合适的安装程序工具地址,例如: 安装服务:C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe 服务路径 卸载服务:C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u 服务路径 例如: C:\Windows\Microsoft.N

使用vMware workstation 10安装操作系统显示内部错误的解决办法

在打开vMware workstation 10以后,准备安装Solaris 10操作系统,但是当点击"创建新的虚拟机"的时候,弹出一个对话框,显示"内部错误". 百度了一下,说去程序和功能里面找到vMware workstation 10的安装程序,里面有个修复,修复它既可.可是我试了几遍,都未能成功. 后来才发现,服务项里的vMware有启动状态,有停止状态,把停止状态启动它就OK了. 重新启动vMware workstation 10,正常运行. 使用vMwa