将ASP.NET网站+数据库发布到Windows Azure网站

3
我已在Windows Azure上注册了一个测试账户以进行测试。我构建了一个Hello world ASP.NET web应用程序+数据库,仅供测试使用。
我安装了Visual Studio 2012 RC并安装了Windows Azure软件。
在Windows Azure中,我创建了一个新的网站和数据库,我认为它正在正常运行(http://azuretest.azurewebsites.net)。
我从Windows Azure下载了发布配置文件并将其导入到Visual Studio中。当我发布网站时,我选择发布数据库,选择正确的连接字符串(从发布配置文件中)。
发布后,我遇到了这个错误:
错误1 Web部署任务失败。(在使用Web管理服务连接时,无法使用指定提供程序("dbSqlPackage")完成操作。如果服务器管理员未授权用户执行此操作,则会发生这种情况。 dbSqlPackage http://go.microsoft.com/fwlink/?LinkId=178034 了解更多信息:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER。) 0 0 azuretest
这个错误消息中的网址链接到2008年和2010年的文章。我不认为我能在那里找到任何有用的信息。
错误说:
这可能是因为服务器管理员未授权用户执行此操作
但我不认为我可以在共享的Windows Azure网站上授权任何东西,我可以吗?
1个回答

1

我刚在http://social.msdn.microsoft.com/Forums/en-US/windowsazurewebsitespreview/thread/3f99e1e3-e030-47e0-9e43-f029663ca806上回答了这个问题。

嗨,Marcel,我在Visual Studio Web团队工作。当我们发布VS 2012 RC时,我们希望能够在RC发布时完成Update Database复选框的服务器端组件。不幸的是,我们没有做到这一点,因此在VS 2012 RC中,只有在发布到本地主机时,Update Database复选框才起作用。

我们正在努力准备服务器端组件,但我们还不能承诺时间表。我在http://blogs.msdn.com/b/webdevtools/archive/2012/06/14/vs-publish-dialog-update-database-dialog-disabled.aspx上发表了博客文章。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接