首页 > 解决方案 > 表云存储出现异常远程服务器返回错误:(404)未找到。

问题描述

我在查询 Azure 表存储时遇到问题-

  public List<SubCategoryModel> GetSubCategories()
        {
            string connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
            CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connStr);
            CloudTableClient client = storageAccount.CreateCloudTableClient();

            CloudTable table = client.GetTableReference("SubCategories");

            List<SubCategoryModel> subCategoryModels = new List<SubCategoryModel>();
            TableQuery<SubCategoryEntity> subCategoriesQuery = table.CreateQuery<SubCategoryEntity>();
            var query = (from subCategory in subCategoriesQuery
                         select subCategory).AsTableQuery();
            var subCategories = query.Execute();
            foreach (SubCategoryEntity entity in subCategories)
            {
                SubCategoryModel subCategoryModel = new SubCategoryModel();
                subCategoryModel.CATEGORYID = entity.CategoryId;
                subCategoryModel.DESCRIPTION = entity.Description;
                subCategoryModel.SUBCATEGORY = entity.SubCategoryName;
                subCategoryModel.SUBCATEGORYID = entity.SubCategoryId;
                subCategoryModels.Add(subCategoryModel);
            }
            return subCategoryModels;
        }

网络配置:

<add name="ConnString" connectionString="UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://127.0.0.1"></add>

标签: azure-storage

解决方案


糟糕,我的错误...我收到错误消息,因为我的表名是子类别。我用代码编写了子类别。

我的错。解决它。是的!!


推荐阅读