2011-08-30 88 views
0

我们有一个当前使用IIS部署的MVC3 .NET应用程序。我们正在寻求迁移到Azure并有几个问题。新手微软Azure问题

  1. Azure是否支持发送电子邮件确认,例如用户注册时,提醒日常主题等?如果是这样,是否有一个简单的方法来实现这一点?目前我们在MVC中硬编码电子邮件模板,可能不是最好的。

  2. Azure是否支持调度任务?就像每隔几小时去一个URL或踢一次SQL任务?

  3. Azure是否支持基本的IIS功能,比如gzip JS/CSS文件? ETag的?

干杯, 院长

回答

0

没有,没有,没有。 Windows Azure(与其他Windows一样)只是一个具有高可扩展性和可靠性的平台。你必须自己动手。

0

Azure只是一个配置为运行您的应用程序的Windows服务器。所以你可以配置它来做你需要的任何事情。至于电子邮件确认,Azure没有内置任何内容可以执行此操作。你将不得不自己实现一些东西。

至于其他问题,如调度任务或其他IIS功能,您可以将服务器配置为使用启动脚本执行这些操作。启动脚本可以在您的Azure配置文件中指定,并在创建服务器实例时运行。你可以创建一个批处理文件在启动时运行,以完成你提到的事情。例如,您的批处理文件可能包含用于配置IIS的appcmd命令,或者它可以运行schtasks命令来创建计划任务。

在这里看到更多信息创建启动脚本: http://msdn.microsoft.com/en-us/library/gg456327.aspx

0

为您的电子邮件问题,你可能想看看亚马逊的电子邮件祭 http://aws.amazon.com/ses/

这会给你的电子邮件一项服务,并通过代码轻松连接到您的程序。

用于调度任务,您可能需要进入Windows Workflow Foundation以持续在云中运行进程。

,你可以启用蔚蓝完整的IIS模式,以获得更多信息检查 http://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx

GL