精华内容
下载资源
问答
  • 在安装 Windows Service 的时候,遇到如下错误: 纠结

    在安装 Windows Service 的时候,遇到如下错误:


    解决方案:

    修改项目的 platform target ,这里要改为与你的目标平台相同的选项。

    展开全文
  • 启动的时候会弹出Windows似乎未能正确加载 背景:1个月前就出现这种问题了,后来问过惠普工程师,他让我安装了惠普的BIOS,管用了1周到,今天出问题前家庭版安装了hyper-v,更新为windows10企业版后还是无法...
  • 安装Windows服务可使用, C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil.exe Microsoft (R) .NET Framework 安装实用工具版本 4.7.2558.0 InstallUtil.exe 服务路径/windowsServiceName.exe ...

    安装Windows服务可使用,

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil.exe
    Microsoft (R) .NET Framework 安装实用工具版本 4.7.2558.0

     

    InstallUtil.exe  服务路径/windowsServiceName.exe
    快捷安装:直接找到对应的 installutil.exe,拖cmd中,再拖你服务的位置路径下的服务名称.exe,(win10 以上系统支持)

    启动该服务
    net start windowsServiceName

    停止服务
    net stop windowsServiceName

    卸载服务
    InstallUtil.exe /u 服务路径/windowsServiceName.exe

     

    使用SharpDevelop做一个简单exe,然后安装为服务;出现下面错误;

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil s:\test.exe
    Microsoft (R) .NET Framework 安装实用工具版本 4.7.2558.0
    版权所有 (C) Microsoft Corporation。保留所有权利。

    在初始化安装时发生异常:
    System.BadImageFormatException: 未能加载文件或程序集“file:///s:\test.exe”或它
    的某一个依赖项。试图加载格式不正确的程序。。

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil s:\96\c#prj\test\bin
    \Debug\test.exe
    Microsoft (R) .NET Framework 安装实用工具版本 4.7.2558.0
    版权所有 (C) Microsoft Corporation。保留所有权利。

    在初始化安装时发生异常:
    System.IO.FileNotFoundException: 未能加载文件或程序集“file:///s:\96\c#prj\test\
    bin\Debug\test.exe”或它的某一个依赖项。系统找不到指定的文件。。

    切到另一个版本安装,则如下;

    看一下SharpDevelop的默认winform程序属性;

    net framework是4.0版本,C#语言编译器是5.0版本;

    切到3.5版本目录下;不带installUtil.exe工具;

    在SharpDevelop做如下更改;

    重新生成一个exe;再安装;如下;
     

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>installUtil S:\96\c#prj\test\tes
    t\bin\Debug\test.exe
    Microsoft (R) .NET Framework 安装实用工具版本 4.7.2558.0
    版权所有 (C) Microsoft Corporation。保留所有权利。


    正在运行事务处理安装。

    正在开始安装的“安装”阶段。
    查看日志文件的内容以获得 S:\96\c#prj\test\test\bin\Debug\test.exe 程序集的进度。

    该文件位于 S:\96\c#prj\test\test\bin\Debug\test.InstallLog。
    正在安装程序集“S:\96\c#prj\test\test\bin\Debug\test.exe”。
    受影响的参数是:
       logtoconsole =
       assemblypath = S:\96\c#prj\test\test\bin\Debug\test.exe
       logfile = S:\96\c#prj\test\test\bin\Debug\test.InstallLog
    没有 RunInstallerAttribute.Yes 的公共安装程序。在 S:\96\c#prj\test\test\bin\Debu
    g\test.exe 程序集中应该可以找到“Yes”特性。

    “安装”阶段已成功完成,正在开始“提交”阶段。
    查看日志文件的内容以获得 S:\96\c#prj\test\test\bin\Debug\test.exe 程序集的进度。

    该文件位于 S:\96\c#prj\test\test\bin\Debug\test.InstallLog。
    正在提交程序集“S:\96\c#prj\test\test\bin\Debug\test.exe”。
    受影响的参数是:
       logtoconsole =
       assemblypath = S:\96\c#prj\test\test\bin\Debug\test.exe
       logfile = S:\96\c#prj\test\test\bin\Debug\test.InstallLog
    没有 RunInstallerAttribute.Yes 的公共安装程序。在 S:\96\c#prj\test\test\bin\Debu
    g\test.exe 程序集中应该可以找到“Yes”特性。
    没有安装程序,因此移除 InstallState 文件。

    “提交”阶段已成功完成。

    已完成事务处理安装。

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

        看上去不是很像安装成功服务了;下回再整;

    展开全文
  • 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。 原文使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。 win7 64位操作系统上边...

    原文 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。 

    win7 64位操作系统上边运行IIS网站应用的时候,提示错误"试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)" 

    经查证,应该是我的应用有使用到32位的DLL,而iis默认是不允许运行32位应用的,因此需要做如下设置即可:

     

     

     

    配置 IIS 在 64 位 Windows 上运行 32 位应用程序

    借助 Windows Server 2003TM Service Pack 1,IIS 6.0 可以在 64 位 Windows 上使用 Windows-32-on-Windows-64 (WOW64) 兼容层运行 32 位 Web 应用程序。IIS 6.0 使用 WOW64 是为了运行软件开发人员和管理员所需的 32 位个人产品应用程序,包括 32 位 Internet 信息服务 (IIS) Web 应用程序。有关在 64 位 Windows 上运行 32 位应用程序的详细信息,请参阅Running 32-bit Applications on 64-bit Windows

    使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序

    1. 打开命令提示符,定位至 %systemdrive%\Inetpub\AdminScripts 目录。

    2. 键入以下命令:

      cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

    3. 按 Enter。

    posted on 2014-04-14 11:19 NET未来之路 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lonelyxmas/p/3663632.html

    展开全文
  • <p>My project work is fine on Windows. When i try to run project on Ubuntu, i have error "Class ... not found" Im using silex, silex classes and other vendor classes is ok.It is find. But my classes ...
  • 试图加载格式不正确的程序 解决方法 原文:试图加载格式不正确的程序 解决方法部署程序到64位服务器,程序运行出现:试图加载格式不正确的程序问题是因为64位进程试图加载一个32位组件。虽然在Windows ...
    原文:试图加载格式不正确的程序 解决方法

    部署程序到64位服务器,程序运行出现:试图加载格式不正确的程序
    问题是因为64位进程试图加载一个32位组件。虽然在Windows x64上可以运行64位和32位进程,但是64位代码和32位代码不能在相同进程上运行。代码要么全部是64位,要么全部是32位。要加载的组件也要符合这一规律。

    所以最好都是x86编译,或者x64编译程序 

     

    posted on 2015-03-06 10:28 NET未来之路 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lonelyxmas/p/4317465.html

    展开全文
  • 虽然在Windows x64上可以运行64位和32位进程,但是64位代码和32位代码能在相同进程上运行。代码要么全部是64位,要么全部是32位。所以,最好都是x86编译,或者x64编译程序 转载于:...
  • 【环境】: Windows Server 2008 R2 (64位)+ IIS【问题】: 访问网站时,提示:未能加载文件或程序集XXX,试图加载格式不正确的程序【原因分析】:可能网站的程序代码中调用了32位的dll或其他32位的程序,导致不...
  • 出现这个问题的原因是2008是64位的系统,而你的dll可能是32位的程序集。 解决办法就是 IIS——应用程序池——高级设置——启用32位应用程序 :true。
  • 背景: 在64位的操作系统中, IIS7.0配置.net...试图加载格式不正确的程序。 解决办法: 把iis 对应的应用程序池 --高级设置--启用32位应用程序 :true 转载于:https://www.cnblogs.com/tenson/p/3670538.html...
  • Web Api试图加载格式不正确的程序,错误如下: 问题原因: 出现上述问题的原因是,所加载的程序集中有32位的,也有64位的,IIS 7 程序池 在Windows下.Net FrameWork是64位的,要想正确使用,需要对程序池进行...
  • windows平台: 为了提供可扩展功能,需要动态加载动态库...方法获得的错误信息是 “找到***.dll” ,但查看dll的路径是正确的。 出现此问题的根本原因是:此dll所依赖的dll异常。 排查方法: 1、检查是否缺少
  • 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) 网上能搜到各种版本的说法,有时候不经过自己验证还真不敢随便相信。不过有一点是没错,就是.net运行时不支持混合进程的,也就是说x64和x86编译的程序...
  • 试图加载格式不正确的程序。 自己看了下自己的程序,“DataWindow”库已加载正确。 因为在Windows下,怀疑是没有用管理员用户。采用管理员方式运行,依然不正确。 查资料,发现原因是:自己的操作系统是64位的,...
  • 今日将程序移植到WINODWS2008下,SPSS功能无法使用。 解决办法:IIS7的应用程序池中将“启用32位应用程序”设置为TRUE 转载于:https://www.cnblogs.com/wishbay/archive/2011/11/03/2234159.html...
  • 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)  vs2015,平台改为:x86即可。 private const string DLL_FILENAME = "SCLLib_x86.dll"; // for 64-bit windows, please comment this ...
  • 缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图...
  • 缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图...
  • 64位系统和32系统匹配导致。 解决办法: 方法一、注册32位IIS(必须卸载64位IIS) 使用命令 X:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_regiis -u 卸载64位IIS 使用命令 X:WindowsMicrosoft.NETFrameworkv...
  • 环境: Windows server2008 R2 用IIS发布网站的时候报下图错误 网上找解决方法的时候说把应用程序池中启用32位应用程序改为true,我打开后看见确实是这样设置的, 还有就是让改生成目标平台,但是我一个测试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 512
精华内容 204
关键字:

windows加载不正确