草庐IT

DEPLOYMENT

全部标签

windows - 从 Hackage 操作源包如何轻松部署到多个 Windows 框?

最近,当我在Hackage上找到适用于ghc6.12/6.10的良好源代码包时,我不得不对cabal文件进行一些或大或小的更改,以使这些包在Windows下工作。除了将我的修复与githubfork和合并之外,似乎是最好的方法/足够好的实践将这些修改后的构建带到其他几个只有安装了基本的haskell平台?如果我能以某种方式使用cabal-install,我会更喜欢,因为这是人们通常使用的。是否应该将修改后的构建目录放在共享/网络目录上并从目标窗口框安装?像这样说:在机器上准备cabalfetchfoocabalunpackfoocdfooedit.cabaland.hscabalcon

c++ - 在没有安装程序的情况下部署

我正在做一个非常小的Windows应用程序,它只包含一个可执行文件。由于该程序将驻留在SD卡上,我希望该应用程序尽可能独立,我宁愿没有安装程序。我希望用户能够简单地将可执行文件复制到SD卡并能够立即运行它而无需摆弄任何额外的东西。然后问题就变成了我的程序是用VS2008编译的,它需要我不能保证安装的CRT版本。我正在静态链接到CRT,我错误地认为这可以避免这个问题。我一直在考虑追踪一些旧的VS版本,但我觉得这是不正确的路径。我希望该程序在全新安装的WindowsXP及更高版本上运行。感谢任何帮助。 最佳答案 使用/MT或/MTd(用

windows - 如何验证使用 CSPack Azure SDK 工具创建的 .cssx 文件?

一旦我使用“Build->Publish->CreateServicePackageOnly”来打包我的Azure角色,我就会得到两个文件。一个是.cscfg-一个带有服务配置的小型XML文件。另一个是包本身,它实际上是一个扩展名为.cspkg的ZIP存档。.cspkg文件包含.cssx文件,随着我向角色中添加内容,该文件变得越来越大。所以我假设.cssx文件包含我角色的所有内容,包括二进制文件。如果我用查看器打开它-它不包含任何可识别的模式,只是一些二进制内容。在将包上传到WindowsAzure之前,我想确保它包含所有正确的内容,但由于我无法分析.cssx文件,所以我无法做到这一点

c# - MSBuild 无法构建 MSI。 Windows 服务是否有替代方案?

我在VisualStudio中使用安装项目(.msi)。安装步骤:在VisualStudio中build设置。将设置复制到服务器。运行设置。在services.msc中启动Windows服务更新步骤:在VisualStudio中build设置。将设置复制到服务器。在services.msc中停止Windows服务卸载Windows服务。运行设置。在services.msc中启动Windows服务我的构建服务器仅使用msbuild进行构建,无法构建安装项目(.msi)。我必须在构建服务器上安装VisualStudio,还是有更好的选择? 最佳答案

windows - 如何在不注册 ocx 的情况下将具有 ocx 依赖性的实用程序部署到测试机器?

我有一个测试实用程序,它依赖于在我的开发机器上安装/注册的ocx文件。我们希望在测试机器上运行这个工具,而不用任何不必要的文件污染机器。除了目标机器软件外,什么都不应该安装。在网络驱动器上或从复制到测试机器的独立目录运行该工具是理想的。但是,在测试机上注册ocx是不可能的。将ocx文件放在与exe相同的目录中不起作用。无论如何它仍然给我这个错误——“应用程序启动失败,因为应用程序配置不正确。重新安装应用程序可能会解决问题。”我还能尝试什么?仅供引用,我使用的是VisualStudio2008。 最佳答案 如果我们谈论的是Window

windows - Azure 部署 - 如何添加程序集?

我的项目在本地主机上运行良好,但我想将我的项目推送到WindowsAzure云服务上。我做了一切好事来发布这个项目。但是我缺少部署程序集:Warning1Thewebproject'MyProject'isdependentonthefollowingMVCassembly:C:\ProgramFiles(x86)\MicrosoftASP.NET\ASP.NETWebPages\v2.0\Assemblies\Microsoft.Web.Infrastructure.dll.MVCassembliesmustbeaddedtothepackageorinstalledonthevir

windows - 在 Windows 机器上开发,在 Linux (Ubuntu) 上部署

我开发网络应用程序(用Python/Django编写)已有一段时间了。我所有的开发工作都是在Windows机器上完成的,但我最终部署到Ubuntu10.10服务器(VPS)。由于我的开发环境和生产环境不同,我开始遇到很多麻烦。我一直在尝试Linux支持的新库,但对Windows的支持很差,等等。我确实有一个临时服务器,但显然我不能通过每次都部署到临时服务器来完成我的大部分开发工作。我的问题:我想继续使用Windows作为我的开发环境,但不想遇到所有这些问题。最好的方法是什么?我已经开始考虑在虚拟机上运行一个本地Linux服务器,给我一个本地服务器的速度,但消除了Windows障碍。这是

Windows 脚本 - 静默运行但等待完成/返回正确的代码

这是我的情况:我有一个BAT文件需要很长时间才能运行(1分钟到70分钟)我使用Windows调度程序安排它每10分钟运行一次如果它仍在运行时再次调度,则什么也不会发生(这很好)我的问题是我需要我的BAT静默运行,但事实并非如此。因此,我想使用如下Windows脚本启动它:SetWshShell=CreateObject("WScript.Shell")WshShell.Runchr(34)&"C:\BatchFiles\syncfiles.bat"&Chr(34),0SetWshShell=Nothing不幸的是,当我安排这个脚本时,它完成了工作但立即返回,使Windows调度程序认为

windows - 在IIS 8.0上部署MVC 3.0 Web应用程序项目

通常,在webforms中,当您必须部署应用程序时,我们从VisualStudio中发布,并将发布的文件夹仅放置在服务器(IIS)上。但是,在MVCWeb应用程序中,它是如何完成的。它是否遵循相同的方式(仅在server上发布文件夹)或其他某种方式。我尝试了以下方法,但没有任何结果。Web部署程序包-完成本教程后->http://pluralsight.com/training/players/PSODPlayer?author=scott-allen&name=mvc3-building-deploy&mode=live&clip=0&course=aspdotnet-mvc3-in

c# - 将应用程序依赖项部署到程序文件夹或 GAC

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:WhenshouldIdeploymyassembliesintotheGAC?您如何部署您的应用程序?将所有必需的DLL(您自己的、第3方等)复制到应用程序文件夹中并完成或将部分或所有依赖DLL部署到GAC与GAC相比,是否有最佳实践使用上述哪些解决方案以及哪些DLL进入应用程序文件夹?