我已经在 Windows Azure 上注册了一个测试帐户来测试它。我构建了一个 Hello world ASP.NET Web 应用程序 + 数据库,仅用于测试。
我安装了 Visual Studio 2012 RC 并安装了 Windows Azure 软件。
在 Windows Azure 中,我创建了一个新的网站 e+ 数据库,我认为它运行良好 ( 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
此错误消息中的 url 链接到 2008 年和 2010 年的文章。我认为我在那里找不到任何好的信息。
错误说
如果服务器管理员未授权用户执行此操作,则可能会发生这种情况
但我认为我不能在共享的 Windows Azure 网站上授权任何内容,可以吗?