-
21 votesanswersviews
Visual Studio找不到我的Azure订阅
我有一个工作的Azure帐户,已经运行了各种服务 . 我每月收到这些账单 . 现在,我在Visual Studio中创建了一个我想要部署的workerrole . 我收到“发布Windows Azure应用程序”屏幕,要求我登录 . 登录后,我收到消息说我没有订阅: “抱歉,我们没有找到与您的帐户关联的任何Windows Azure订阅 . 您可以使用其他帐户登录或注册Windows Azure... -
1 votesanswersviews
Python:如何编写虚拟环境构建和激活脚本?
我想写一个python脚本,它做三件事: 使用python3构建虚拟环境 激活这个新的虚拟环境 . (bash:source myvirtenv / bin / acticate) 使用requirements.txt安装包(bash:pip install -r) 在我的项目中,我使用普通的virtualenviroment包 . 我必须在Debian机器上完成它 . 我试图用... -
1 votesanswersviews
在向C#安装项目添加自定义操作时获取错误2869
我创建了一个C#安装项目来部署C#windows应用程序 . 我想在我的安装中添加自定义提示屏幕 . 所以我在我的Windows应用程序中添加了一个新的“Installer”类,然后在其中覆盖了“Install”方法 . 右键单击SetUp项目,在“自定义操作”窗口中,我添加了“Windows应用程序的主输出”,(我已经覆盖了“安装”方法) . 后来我设置了“CustomActionData”属性... -
1 votesanswersviews
如何分析“msiexec.exe / i your.msi / L * v c:\ logfile.txt”中的日志文件以修复错误代码2869
我有一个版本号为1.0.1的应用程序,它是对旧版本1.0.0的升级 . 当我尝试安装新版本1.0.1时,当我的系统已经安装了旧版本1.0.0时,我收到错误2869 . 但是,如果我手动卸载旧版本并尝试安装较新版本,则会成功安装 . 我突然意识到这个错误是由于自定义操作中的一些异常引起的 . 因此我执行了以下命令 msiexec.exe /i my.msi /L*v c:\logfile.txt ... -
0 votesanswersviews
如何使用Microsoft.Deployment.WindowsInstaller更改ProductCode?
在部署方案中,我们想让管理员更改安装程序和ProductCode中的属性 . 然后,管理员应使用GPO策略推出较新的msi . 由于现在这将是一个MajorUpgrade,应该卸载具有旧属性的旧版本,并且应该安装具有新属性的新版本 .但是,更新ProductCode不起作用 . 执行时db.Execute("UPDATE Property SET Value = '{30571D61-8... -
1 votesanswersviews
安装同一应用程序的升级版本时获取错误代码2869
我有一个C#.NET应用程序有一些版本1.0.0.1 . 我对我的应用程序进行了一些修改,并希望使用升级版本1.0.0.2发布它 . 如果客户端系统中已安装旧版本1.0.0.1,并且客户端尝试安装较新版本1.0.0.2,则会抛出以下错误消息 安装程序在安装此程序包时遇到意外错误 . 这可能表明此包装存在问题 . 错误代码是2869 . 最初在更改版本号:之后,我还更改了新版本的productC... -
1 votesanswersviews
安装升级版本时,Windows 7安装程序包错误2869
我有一个版本号为1.0.0.1的应用程序,它是对旧版本1.0.0.0的升级 . 当我尝试安装新版本1.0.0.1时,当我的系统已安装旧版本时,我收到错误2869 . 但是,如果我手动卸载旧版本并尝试安装较新版本,则会成功安装 . 我更改了新版本的产品代码 . 但没有改变升级代码 . 有谁可以让我知道原因并解决这个问题? -
78 votesanswersviews
使用gunicorn和nginx部署Django
这是一个广泛的问题,但我想得到一个规范的答案 . 我一直在尝试在Django中使用gunicorn和nginx部署一个站点 . 在阅读了大量的教程后,我已经取得了成功,但我无法确定我所遵循的步骤是否足以运行一个没有问题的站点,或者可能有更好的方法来实现它 . 这种不确定性很烦人 . 这就是为什么我正在为新手寻找一个非常详细且解释清楚的答案 . 我不想过多地解释我所知道的和我不知道的事情,因为这可能...