【问题标题】:Implementing Windows Service app in Azure在 Azure 中实现 Windows 服务应用
【发布时间】:2015-02-18 14:10:02
【问题描述】:

我是 Windows 应用程序的初学者。我创建了一个 Windows 服务应用程序来在每天的特定时间自动发送邮件。它从 app.config 文件中获取一些配置值。服务应用程序中也有一个 Web 参考。然后我使用 InstallUtil /i %myapppath%\windowsservicevb.exe

效果很好。但是由于对这个 Windows 服务应用程序的了解较少,我不知道如何在 Azure 中安装它。我只需要 exe 文件还是需要将 app.config 文件也复制到 Azure 的同一目录中?

【问题讨论】:

    标签: visual-studio-2010 azure windows-services


    【解决方案1】:

    如果要使用 azure PaaS,则需要将 Windows 服务迁移到 azure 中的辅助角色。这里的例子 - http://blogs.msdn.com/b/mwasham/archive/2011/03/30/migrating-a-windows-service-to-windows-azure.aspx

    虽然如果您使用的是 azure - IaaS VM,那么它与本地 Windows 机器的情况相同。

    【讨论】:

    • 实际上我的主要问题是,当有 web 参考和 app.config 文件时,将哪些文件复制到我的 Azure VM 以使应用程序正常工作。
    • 在 azure VM 中,它与您在本地机器中的安装方式相同。installutil 在您编译的服务目录中。
    • 抱歉让您感到困惑..实际上我需要将我项目的Debug目录中的所有文件复制到远程机器上才能使应用程序正常工作(包括网络参考)
    • 一般来说部署你会在发布模式下编译它。尝试复制所有文件。但是互联网上是否提供网络参考服务?因为它需要从 azure 访问。
    • 是的...来自互联网。好的,我更改为发布模式并编译了生成发布文件夹的应用程序,我会将其中的所有文件复制到远程 Azure VM
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    • 2016-07-17
    • 2019-11-10
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    相关资源
    最近更新 更多