- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我要在 Windows 上安装 WCF 服务。
现在我想把它安装在一个运行windows的服务器上,并且已经安装了v3.5 .net框架。
服务是用framework 4编写的,所以不会运行。
我的问题是我可以使用框架 3.5 中的“installutil”来安装服务吗?为什么?
===更新===
我有在里面运行 wcf 的 Windows 服务。
最佳答案
您使用 InstallUtil 安装 Windows 服务。如果您遵循类似于以下 MSDN 文章 How to: Host a WCF Service in a Managed Windows Service 的内容,您的 WCF 服务可能已经在 Windows 服务内开发。 .
但是,如果 (Windows) 服务是用 .NET 4 编写的,并且您尝试从 .net 3.5 运行 installutil,您将收到以下错误:
Exception occurred while initializing the installation: System.BadImageFormatException: Could not load file or assembly 'file:///C:\MyService.exe' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded..
要安装 .NET 4 (Windows) 服务,您需要使用 .NET 4 installutil,它位于:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil.exe 之后.NET 4 安装。
关于c# - 使用 Installutil 安装服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294763/
如何将参数传递给 installutil MyService.exe Parameter1 Parameter2 我 MyService 是一个 Windows 服务。我想将参数传递给这个服务。 最佳
尝试在 W7 64 位上运行,在 Visual C# 2008 Express 上使用 .Net 3.5,我尝试在 Framework 和 Framework64 文件夹中运行 installutil
我正在尝试安装 Windows 服务。 运行 c:\windows\microsoft.net\Framework64\v4.0.30319\InstallUtil.exe c:\foo\MyAsse
我正在使用我的服务的构建前和构建后事件来卸载和安装服务。唯一的问题是,其他开发人员第一次使用预构建事件时会失败,因为该服务尚未安装。 我当前卸载的预构建事件是 %WinDir%\Microsoft.N
我正在尝试使用批处理文件安装 Windows 服务,我们称之为“installservice.bat”。在文件中,我有以下命令: C:\WINDOWS\Microsoft.NET\Framework\
我要在 Windows 上安装 WCF 服务。 现在我想把它安装在一个运行windows的服务器上,并且已经安装了v3.5 .net框架。 服务是用framework 4编写的,所以不会运行。 我的问
我发现它仅适用于 .Net 2.0,但如果用户安装 .Net 3 或更高版本,我如何将 InstallUtil.exe 捆绑到我的设置中,以便他们可以将我的引擎安装为 Windows 服务? 最佳答案
我正在尝试编写一个 power shell 脚本来安装服务,但该服务需要传递给它的额外命令行参数。我无法将其传递。 这里是使用参数的服务安装器; this.serviceInstaller.Servi
我有一个非常简单的 powershell 脚本(见下文)。我在我的个人资料中使用以下别名安装了 installutil: set-alias installutil $env:windir\Micro
我正在尝试安装我编写的 .NET 服务。根据 MSDN 的推荐,我使用 InstallUtil。但我错过了如何在命令行甚至服务本身中设置默认服务用户。现在,当运行 InstallUtil 时,它将显示
在开发机上使用InstallUtil没有报错,服务安装成功。 我打算在另一台计算机上安装它(它安装了.Net 4.0),所以我将以下文件复制到目标目录: 安装工具.exe InstallUtil.ex
我有一个依赖于 3:rd 方 API 的 Windows 服务 API 已安装在客户端计算机上的 GAC 中 API 有多个版本(1.0.0.0、1.1.0.0 等) 我的服务适用于所有版本的 API
我正在开发 Windows 服务。所以我去尝试将它安装在我的机器上:我打开开发人员命令提示符,但我忘记以管理员身份运行。我将目录位置更改为服务项目的 bin\debug 文件夹。在命令提示符中我输入:
我正在使用 InstallUtil 安装我的服务,但我不知道如何为其指定启动参数! 这是我的 Installer 子类: [RunInstaller(true)] public class Serve
我已经使用 .NET 4.0 创建并编译了我的 Windows 服务所以我转到 .NET 4.0 文件夹并说这样的话:我将 bin 文件夹复制到 C 盘以缩短路径: InstallUtil.exe "
刚刚尝试通过以下方式运行应用程序: 我已经浏览到其中有应用程序 WindowsService1.exe 的目录,然后尝试命令 Installutil WindowsService1.exe 但出现以下
当我尝试使用 Installutil.exe 安装服务时,我收到一条消息 c:\windows\Microsoft.net\framework\v4.0.30319\Installutil.exe 不
-你好, 我正在尝试从这样的共享文件夹安装 Windows 服务: installutil "\\\10.1.5.120\Path1\Path2\MyService.exe" 出现这个错误: Exce
我在安装 Windows 服务时遇到了一些问题。 我按照 Matt 在此处的说明创建了我的服务: Easiest language for creating a Windows service Ser
我有一个编译为 AnyCPU 的 Windows 服务。我正在尝试将其放入我们的安装程序中进行分发。但是...我不清楚 32 位和 64 位版本的 InstallUtil 之间的区别。有谁知道有什么(
我是一名优秀的程序员,十分优秀!