在Visual Studio 2012上预编译Azure WebRole发布(不通过WebDeploy)

时间:2013-03-13 22:01:57

标签: asp.net azure

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

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

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

1 个答案:

答案 0 :(得分:0)

但是你可以在舞台上做到这一点很棘手。首先,您创建一个预编译的Web站点,然后通过添加适当的设置添加Azure特定的配置ServiceDefiniton.csdef。接下来使用CSPACK.EXE将网站打包到cspkg中,您也将获得ServiceConfiguration.cscfg。现在,您可以对Windows Azure云服务进行脱机部署。

详细了解此帖子的详细信息:Website Projects in Azure Web Role