C#无法打开计算机“.”上的 IISADMIN 服务的解决方法
在使用c#进行控制IIS服务启动停止的时候,提示:【无法打开计算机“.”上的 IISADMIN 服务】
这种情况是发生在像vista、win7、win2008这类带UAC的系统,原因就是c#的程序没有权限去执行控制IIS服务。
调试出错提示:
执行程序出错提示:
对于没有权限这问题,通常使用右键以管理员的身份运行程序即可,或者把UAC关掉,不过对于写程序的我们来说,会认为这种体验是一个恶梦,必须找到方法获取权限。
方法是有的,在VS2008 c#可以用manifest使程序以管理员身份运行,具体方法请点击这儿:c#通过manifest使程序以管理员身份运行。
相关推荐
-
c# 解决IIS写Excel的权限问题
具体配置方法如下: 1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击
-
C#操作IIS方法集合
C# 操作IIS方法集合 如果在win8,win7情况下报错:未知错误(0x80005000) ----见http://www.jb51.net/article/72881.htm using System; using System.Collections; using System.Collections.Generic; using System.DirectoryServices; using System.Linq; using System.Net; using System.Tex
-
C#操作IIS程序池及站点的创建配置实现代码
首先要对Microsoft.Web.Administration进行引用,它主要是用来操作IIS7: using System.DirectoryServices;using Microsoft.Web.Administration; 1:首先是对本版IIS的版本进行配置: 复制代码 代码如下: DirectoryEntry getEntity = new DirectoryEntry("IIS://localhost/W3SVC/INFO"); string V
-
c#操作iis根目录的方法
本文实例讲述了c#操作iis根目录的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.DirectoryServices; using System.Collections; namespace IISManagement { /// <summary> /// IISManager 的摘要说明. /// </summary> public class IISManager { //定义需要使用的 private string _
-
C#创建IIS虚拟目录的方法
本文实例讲述了C#创建IIS虚拟目录的方法.分享给大家供大家参考.具体分析如下: DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口.使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: 复制代码 代码如下: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是lo
-
用C#操纵IIS(代码)
using System; using System.DirectoryServices; using System.Collections; using System.Text.RegularExpressions; using System.Text; /** * @author 吴海燕 * @email wuhy80-usual@yahoo.com * 2004-6-25 第一版 */ namespace Wuhy.ToolBox { ///
-
C#无法打开计算机“.”上的 IISADMIN 服务的解决方法
在使用c#进行控制IIS服务启动停止的时候,提示:[无法打开计算机"."上的 IISADMIN 服务] 这种情况是发生在像vista.win7.win2008这类带UAC的系统,原因就是c#的程序没有权限去执行控制IIS服务. 调试出错提示: 执行程序出错提示: 对于没有权限这问题,通常使用右键以管理员的身份运行程序即可,或者把UAC关掉,不过对于写程序的我们来说,会认为这种体验是一个恶梦,必须找到方法获取权限. 方法是有的,在VS2008 c#可以用manifest使程序以管理员身份
-
在CentOS6上安装Python2.7的解决方法
在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基于Python2.7写的,所有遇到了问题. 探索 发现系统不能卸载Python2.6后,查了系统的版本号 cat /etc/*-release 发现系统版本为CentOS6,于是开始Google搜索怎么解决. 解决办法 重新手动装一个Python2.7 准备阶段 # Start by making sure yo
-
IDEA 2020.1打开时闪退的问题及解决方法(完美解决方法)
推荐阅读: 支持Java 14!Java开发工具IntelliJ IDEA 2020.1稳定版发布 https://www.jb51.net/softjc/720187.html IntelliJ IDEA 2020.1正式发布,你要的Almost都在这(推荐) https://www.jb51.net/softjc/720170.html java 开发工具IntelliJ IDEA 2020.1 正式发布,15 项重大特性.官方支持中文了(推荐) https://www.jb51.net/n
-
Element-ui upload上传文件限制的解决方法
问题 在accept中添加上传文件的类型只能起到"表面"作用,选择"所有文件"之后,还是可以上传任何类型的文件,根本起不到限制作用. 解决办法 在before-upload(上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传.)钩子里去做判断.这里有一个坑,当你设置了 :auto-upload="false"的时候, 这个钩子是不会被触发的,因此也可以在on-change中做判断.
-
记一次用IDEA打开java项目后不能运行的解决方法
有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办.经过多次查找和尝试,最终终于能够运行起来了.记一下解决的方法. 这是源码打开的项目 首先,查看sdk是否设置了.可以在 File=>Project Structure=>Project里面查看并设置. 但是,设置后还是不可以运行.如下图: 设置SDK后的 我们可以发现,src跟可以正常运行的项目的src颜色不一样: 正常可运行项目 原来,是IDEA不能自动对源代码识别出来
-
ASP不能打开注册表关键字错误 '80004005'的解决方法
如果出现如下错误: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xa78 Thread 0xadc DBC 0x26a0cfc Jet'. 第一步:请设置数据库文件为可以让用户IUSR_Machine(匿名访问使用帐户)有可写权限
-
ASP不能打开注册表关键字错误 '80004005'的解决方法
如果出现如下错误: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xa78 Thread 0xadc DBC 0x26a0cfc Jet'. 第一步:请设置数据库文件为可以让用户IUSR_Machine(匿名访问使用帐户)有可写权限
-
Android 使用【AIDL】调用外部服务的解决方法
在Android 中有一种服务说是服务其实倒不如说是一个接口,这个接口名为:Android Interface Definition Language ,这个接口可提供跨进程访问服务,英文缩写为:AIDL. 此种服务的好处在于,多个应用程序之间建立共同的服务机制,通过AIDL在不同应用程序之间达到数据的共享和数据相互操作,下面将通过一个DEMO 演示AIDL 是如何为应用程序之间提供服务的.本文大纲为:•1.创建AIDL 服务端.•2.创建AIDL 客户端.•3.客户端调用服务端提供的服务接口.
-
js ajaxfileupload.js上传报错的解决方法
相信大家在工作中经常用到文件上传的操作,因为我是搞前端的,所以这里主要是介绍ajax在前端中的操作.代码我省略的比较多,直接拿js那里的 $.ajaxFileUpload({ url:'www.coding/mobi/file/uploadSingleFile.html',//处理图片脚本 secureuri :false, fileElementId :'image2',//file控件id.就是input type="file" id="image2" data
-
“internet explore 无法打开internet站点 已终止操作”的解决方法
这是因为: 在IE下,在加载文档的过程中,整个HTML文档的DOM结构尚未生成完整,而此时正在执行的JS就已创建出新的DOM结点了,致使DOM树的结构发生紊乱. 易出错写法: 复制代码 代码如下: <html> <head> <title> xxxxxxxxxxxx </title> <meta http-equiv="content-type" content="text/html; charset=utf-8&q
随机推荐
- linux命令之find命令简单概述
- javascript向后台传送相同属性的参数即数组参数
- 详谈Java中的二进制及基本的位运算
- 关于系统重装后Oracle数据库完全恢复的解决办法
- VMware中CentOS设置静态IP与外网互动设置的图文教程
- iframe 异步加载技术及性能分析
- js中哈希表的几种用法总结
- C#使用jQuery实现无刷新评论提交的方法
- PHP分页详细讲解(有实例)
- NodeJs模拟登陆正方教务
- php结合安卓客户端实现查询交互实例
- 实例详解Spring Boot实战之Redis缓存登录验证码
- 正确维护配置Apache服务器的方法 保护系统安全
- jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
- Javascript实现页面滚动时导航智能定位
- Linux下Python脚本自启动与定时任务详解
- Qt 实现桌面雪花飘落代码
- Android仿微信对话列表滑动删除效果
- 根据分辩率调用不同的CSS.
- 学习php设计模式 php实现原型模式(prototype)