InstallUtil.exe报错,错误代码HRESULT: 0x80131515
2016-05-03 16:34
721 查看
InstallUtil.exe报错,错误代码HRESULT: 0x80131515
使用InstallUtil.exe安装一个用.NET写的Windows服务时,报错了,错误信息如下:Exception occurred while initializing the installation:
System.IO.FileLoadException: Colud not load file or assembly 'xxxxxx' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
按照提示的指示,排除了以下情况:
1、服务本身在其他电脑上正常
2、.NET框架安装正常
3、所有依赖项均已到位
4、待安装的服务程序放在C盘的,排除了权限问题
5、最后把项目在这个服务器上重新编译了一下,问题解决
到底是因为什么原因为导致这个问题呢,总不能每做一台服务器都装个VS2008重新编译一下吧,通过对比,发现发生故障的文件在文件属性中多了一个解除锁定的按钮。
点击解附近锁定,问题解决。
原来Exe文件或者Dll文件从其他电脑拷贝过来的时候,都会自动加上这个标记,需要手工去掉。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
相关文章推荐
- Visual studio C#语言输出调试信息到Output窗口方法
- eclipse如何复制大量的get方法
- java下载文件
- DW快速去除tppabs冗余代码
- SpringMVC中使用Interceptor拦截器
- eclipse如何把文本文件在命令行输入
- eclipse_32位的Eclipse无法和64位的jdk搭配使用
- python常用代码
- Spring--AOP--面向切面编程
- 打飞机代码学习感想
- 【转】JAVA 中 BIO, NIO, AIO 的理解
- MFC C++ Format 16进制输出时需要注意的一点
- php命名空间使用详解(转载)
- java c++ 程序员 技术面试常用问题
- ASP.NET WebAPI 自动生成帮助文档
- 防御性编程
- Python入门
- PHP防止表单重复提交的几种常用方法
- 优秀的PHP开源项目集合
- C++基础知识——引用