我想在 Windows azure 上部署一个 Web 应用程序(ISAPI DLL 32 位)作为托管服务。现在,我已经开发了我的 isapi dll 并在 IIS 下工作,我想如何创建一个 azure 包和配置文件。
我需要 Visual Studio 吗?或者我可以使用任何工具创建包吗?
我的 Isapi dll 是使用 delphi xe2 创建的。
问候
正如 Tom 提到的,您可以使用 CSPack 创建包。至于配置文件,您可以手动创建,也可以在使用 CSPack 时使用 /generateConfigurationFile 开关。此开关将自动生成 cscfg 文件的骨架。如果您没有任何要配置的内容,则可以保持原样。有关 CSPack 的更多信息,另请参阅 Tom 的链接。底线是您需要一个 csdef 文件,该文件必须手动创建或使用 Windows Azure 开发工具(例如 Visual Studio)创建。如果您想手动创建它,我建议您检查http://msdn.microsoft.com/en-us/library/windowsazure/ee758711.aspx的架构。
此致,
明旭。
您不必使用 Visual Studio,您可以使用作为 Azure SDK 一部分的 CSPack:
http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx
另请注意,请使用启动任务来安装 ISAPI 过滤器。有关启动任务的更多信息,您可以参考http://msdn.microsoft.com/en-us/library/windowsazure/gg456327.aspx。在启动任务中,您可以运行 Appcmd 来安装 ISAPI 过滤器,或启动自定义 C# 应用程序,或使用 PowerShell。此外,请查看http://learningpcs.blogspot.com/2011/08/powershell-iis-7-adding-isapi-filters.html了解安装 ISAPI 过滤器的各种选项。
此致,
明旭。