4

我正在尝试预编译我的 WebForms (WebRole) 应用程序,然后再将其从 Visual Studio 2012 发布到 Azure。有多个实例,因此 WebDeploy 不是一个选项。

我还没有找到任何“最佳实践”。关于如何做到这一点的任何想法?

编辑:有没有办法在启动时预加载所有页面,以便用户不需要为所有页面的第一页加载/编译进行编译?在我的情况下,除了登录页面之外的所有页面都在表单身份验证之后。有任何想法吗?

4

1 回答 1

0

这有点棘手,但是您可以在阶段进行。首先,您创建一个预编译的网站,然后通过添加适当的设置来添加 Azure 特定配置 ServiceDefiniton.csdef。接下来使用 CSPACK.EXE 将网站打包到 cspkg 中,您也会得到 ServiceConfiguration.cscfg。现在您可以离线部署到 Windows Azure 云服务。

查看此帖子以了解分步详细信息:Azure Web 角色中的网站项目

于 2013-03-13T23:57:12.380 回答