我试图在从Visual Studio 2012发布到Azure之前预编译我的WebForms(WebRole)应用程序。由于有多个实例,因此WebDeploy不是一个选项。
我还没有找到任何“最佳实践”。 有什么想法可以完成这个任务吗?
编辑: 有没有办法在启动时预加载所有页面,以便用户不需要为第一页加载/编译承担负担?我的情况下,除了登录页面外,所有页面都在表单身份验证后面。有什么想法?
我试图在从Visual Studio 2012发布到Azure之前预编译我的WebForms(WebRole)应用程序。由于有多个实例,因此WebDeploy不是一个选项。
我还没有找到任何“最佳实践”。 有什么想法可以完成这个任务吗?
编辑: 有没有办法在启动时预加载所有页面,以便用户不需要为第一页加载/编译承担负担?我的情况下,除了登录页面外,所有页面都在表单身份验证后面。有什么想法?
这个问题有点棘手,但你可以分阶段地完成。首先,创建一个预编译的网站,然后通过添加适当的设置来添加Azure特定配置ServiceDefiniton.csdef。接下来使用CSPACK.EXE将网站打包成cspkg,同时会生成ServiceConfiguration.cscfg。现在,您可以进行离线部署到Windows Azure云服务。
查看此帖子,了解详细步骤:Azure Web角色中的网站项目