【问题标题】:Publish azure website with azure storage/SQL?使用 azure storage/SQL 发布 azure 网站?
【发布时间】:2014-04-09 11:25:36
【问题描述】:

是否可以使用 azure storage 和 azure sql 发布网站?我不想要云应用。

我在我的网站的 webconfig 中获得了连接字符串,它似乎也保存了我的 sql 数据库的连接字符串,但 azure 存储没有任何内容(?)

当我没有 webrole 时,如何使用 azure 存储发布?

我的网站已将资源与 SQL 和存储链接。

谢谢

【问题讨论】:

  • 不清楚你在问什么。是否要将网站发布到不与 SQL Server 集成而仅与 Azure 表存储集成的 azure?
  • 我想将 mvc 项目发布为使用 azure storage/sql 的网站,而不是 cloudapp。这是我的 webconfig 中的连接字符串:
  • 我还在 appsettings 中添加了一个键: 这里是 cloudStorageaccount CloudStorageAccount storageAccount = CloudStorageAccount.Parse( RoleEnvironment.GetConfigurationSettingValue("StorageConnectionString"));
  • @user3276084 - 请使用任何其他信息编辑您的问题;不要以 cmets 的身份发帖。

标签: windows azure


【解决方案1】:

无需使用云服务在 Azure 上托管网站。

您可以使用 (Azure Websites 将您的 ASP.NET 网站部署到 - 无需使用 SQL 或表存储。

【讨论】:

  • 嗨!看看我之前的两个cmets。我在正确的道路上吗?无论如何,当我尝试发布我的网站时,我得到:无法加载文件或程序集 'Microsoft.WindowsAzure.ServiceRuntime,Version=2.2.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。系统找不到指定的文件。
  • 您是否已将 Microsoft.WindowsAzure.ServiceRuntime 引用添加到您的解决方案中?如果是这样,你是用 NuGet 做的吗? ServiceRuntime 不在您的解决方案中,或其依赖项之一。
【解决方案2】:

好的,找到答案了。它找不到我为存储添加的连接字符串,所以我不得不添加 system.configuration 参考并更改我的代码。

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings["StorageConnectionString"].ConnectionString);

谢谢大家

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多