Azure Web 应用程序部署错误
Error on azure web app deployment
我是 Azure 应用程序开发的新手。根据给我的要求,我在 azure 上开发了一个应用程序并成功将其部署在 azure cloud.Blob 存储也被用于该应用程序。一切正常。
当我在云上部署它的时候,我对 azure 部署不是很了解,所以我将它部署为云服务。它运行良好,但唯一的问题是第一次加载速度慢。然后在做了很多研究之后,我找到了一些解决方案,所以我将它部署为 Web 应用程序,然后解决了加载缓慢的问题。但是对于 Web 应用程序部署,我面临着另一个使用 blob 存储的单个页面的问题。以下是我在打开该特定页面时遇到的错误:
下面是我写的代码:
public List<string> ListContainer()
{
List<string> blobs = new List<string>();
if (!Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.IsAvailable) return null;
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue("FileStorageAccount"));
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
IEnumerable<CloudBlobContainer> containers = blobClient.ListContainers();
foreach (CloudBlobContainer item in containers)
{
foreach (IListBlobItem blob in item.ListBlobs())
{
blobs.Add(string.Format("{0}", blob.Uri));
}
}
return blobs;
}
在 visual studio 上 运行 但在部署时工作正常 如果我要进行云服务部署,那么我不会收到此特定错误。其他页面在 Web 部署中运行良好。导致错误的页面使用了 blob 存储。
我做了很多研究,但运气不好。请帮忙!!!
我怀疑您没有在 CSCFG 文件中定义 "FileStorageAccount" 设置。尝试使用 CloudConfigurationManager.GetSetting method. It will read configuration values from the web.config or service configuration file. See also .
我是 Azure 应用程序开发的新手。根据给我的要求,我在 azure 上开发了一个应用程序并成功将其部署在 azure cloud.Blob 存储也被用于该应用程序。一切正常。
当我在云上部署它的时候,我对 azure 部署不是很了解,所以我将它部署为云服务。它运行良好,但唯一的问题是第一次加载速度慢。然后在做了很多研究之后,我找到了一些解决方案,所以我将它部署为 Web 应用程序,然后解决了加载缓慢的问题。但是对于 Web 应用程序部署,我面临着另一个使用 blob 存储的单个页面的问题。以下是我在打开该特定页面时遇到的错误:
下面是我写的代码:
public List<string> ListContainer()
{
List<string> blobs = new List<string>();
if (!Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.IsAvailable) return null;
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue("FileStorageAccount"));
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
IEnumerable<CloudBlobContainer> containers = blobClient.ListContainers();
foreach (CloudBlobContainer item in containers)
{
foreach (IListBlobItem blob in item.ListBlobs())
{
blobs.Add(string.Format("{0}", blob.Uri));
}
}
return blobs;
}
在 visual studio 上 运行 但在部署时工作正常 如果我要进行云服务部署,那么我不会收到此特定错误。其他页面在 Web 部署中运行良好。导致错误的页面使用了 blob 存储。
我做了很多研究,但运气不好。请帮忙!!!
我怀疑您没有在 CSCFG 文件中定义 "FileStorageAccount" 设置。尝试使用 CloudConfigurationManager.GetSetting method. It will read configuration values from the web.config or service configuration file. See also .