如何在windows azure上托管isapi扩展

时间:2012-04-16 14:53:47

标签: azure isapi

我想在Windows Azure上部署Web应用程序(ISAPI DLL 32位)作为托管服务。 现在,我已经开发了我的isapi dll并在IIS下工作,我想如何创建一个azure包和配置文件。

我需要Visual Studio吗?或者我可以使用任何工具创建包吗?

我的Isapi dll是使用delphi xe2创建的。

此致

3 个答案:

答案 0 :(得分:0)

您不必使用Visual Studio,您可以使用属于Azure SDK的CSPack:

http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx

答案 1 :(得分:0)

正如Tom所说,您可以使用CSPack来创建包。对于配置文件,您可以手动创建它,也可以在使用CSPack时使用/ generateConfigurationFile开关。此开关将自动生成cscfg文件的框架。如果您没有任何配置,您可以保持原样。有关CSPack的更多信息,请参阅Tom的链接。底线是您需要一个csdef文件,该文件必须手动创建或使用Windows Azure开发工具(如Visual Studio)创建。如果您想手动创建它,我建议您检查http://msdn.microsoft.com/en-us/library/windowsazure/ee758711.aspx的架构。

最诚挚的问候,

徐明。

答案 2 :(得分:0)

另请注意,请使用启动任务来安装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过滤器的各种选项。

最诚挚的问候,

徐明。