使用 VStudio 2010 向导设置基本的“Hello World”asp.net Web 角色,在模拟器下工作,但从 azure 管理门户导入发布文件时出现错误“publishsettings 不包含 Windows Azure 的有效发布设置”。
在 Azure 最新管理门户(预览版)中设置了网站、存储和云服务,所以不清楚是什么问题。
使用 VStudio 2010 向导设置基本的“Hello World”asp.net Web 角色,在模拟器下工作,但从 azure 管理门户导入发布文件时出现错误“publishsettings 不包含 Windows Azure 的有效发布设置”。
在 Azure 最新管理门户(预览版)中设置了网站、存储和云服务,所以不清楚是什么问题。
如果您正在使用 Windows Azure 网站(预览版)并为您的应用程序使用 Visual Studio 发布向导,您需要从您的网站下载发布文件,如下所示:
之后,您可以在 VS Publish 向导中使用这个 .publishsettings 文件,甚至不需要单击,您的网站就会被发布。
我遇到过同样的问题。似乎与特定站点/服务/应用程序相关的发布设置文件总是被拒绝。解决方案似乎是为您的整个 Azure 帐户获取一个发布设置文件,然后您就可以访问您的站点/服务/应用程序或创建新的站点并发布到它们。这是使用以下步骤执行的:
. 右键单击 VS10 中的项目并打开“发布...”(Azure 发布设置)。转到摘要选项卡。您可以在此处下载与您的 Azure帐户相关的发布设置文件。此文件的名称类似于“三个月免费评估期 1-1-2013-credentials.publishsettings”,而不是特定站点的发布设置文件,该文件的名称类似于“mysite.azurewebsites.net.publishsettings”。导入该文件 - 它会工作!3. 现在转到设置选项卡。在这里您可以选择一个云服务(选择现有的或者您可以创建一个新的)并分配一些设置。
. 配置完成并单击 Next 按钮后,VS10 将开始将您的项目部署到所选服务。这显示在 VS10 的“Windows Azure 活动日志”输出窗口中。