操作返回无效状态代码 'NotFound' DotNet Core
Operation returned an invalid status code 'NotFound' DotNet Core
我正在开发 DOT 5.0 版本。 (核心 MVC 应用程序)。
在 Azure 中上传我的文件时(编码期间)遇到错误。
Asset outputAsset = await CreateOutputAssetAsync(client, config.ResourceGroup, config.AccountName,
outputAssetName, uploadedAsset.Description);
private static async Task<Asset> CreateOutputAssetAsync(IAzureMediaServicesClient client,
string resourceGroupName, string accountName, string assetName, string assetDescription)
{
// Check if an Asset already exists
Asset outputAsset = await client.Assets.GetAsync(resourceGroupName, accountName, assetName);
string outputAssetName = assetName;
Asset asset = new Asset()
{
Description = "Encoded-" + assetDescription,
StorageAccountName = "MyStoarestorage"
};
return await client.Assets.CreateOrUpdateAsync(resourceGroupName, accountName, outputAssetName, asset);
}
等待 client.Assets.GetAsync 行失败。
我错过了什么包裹吗?
按照下面的 URL 并安装它。
(https://docs.microsoft.com/en-us/azure/media-services/latest/configure-connect-dotnet-howto).
请多多指教。
注意:- SAME 代码在我的桌面应用程序中运行良好,并在 AZURE 中使用编码上传视频。 但是何时应用 SAME CODE .NET 5.0 CORE MVC 应用程序有些问题
在 Microsoft.Azure.Manangement.Media
5.0 版中,我们对尝试检索 non-existing 资产 (source) 的获取函数进行了重大更改:
- All calls returning 404 Not found raises an ErrorResponseException instead of returning null. This change was make to be consistent with other Azure SDKs.
你能检查一下你的桌面应用程序中是否使用了旧版本的库吗?这可能是行为差异的原因。
我正在开发 DOT 5.0 版本。 (核心 MVC 应用程序)。
在 Azure 中上传我的文件时(编码期间)遇到错误。
Asset outputAsset = await CreateOutputAssetAsync(client, config.ResourceGroup, config.AccountName,
outputAssetName, uploadedAsset.Description);
private static async Task<Asset> CreateOutputAssetAsync(IAzureMediaServicesClient client,
string resourceGroupName, string accountName, string assetName, string assetDescription)
{
// Check if an Asset already exists
Asset outputAsset = await client.Assets.GetAsync(resourceGroupName, accountName, assetName);
string outputAssetName = assetName;
Asset asset = new Asset()
{
Description = "Encoded-" + assetDescription,
StorageAccountName = "MyStoarestorage"
};
return await client.Assets.CreateOrUpdateAsync(resourceGroupName, accountName, outputAssetName, asset);
}
等待 client.Assets.GetAsync 行失败。 我错过了什么包裹吗? 按照下面的 URL 并安装它。 (https://docs.microsoft.com/en-us/azure/media-services/latest/configure-connect-dotnet-howto).
请多多指教。 注意:- SAME 代码在我的桌面应用程序中运行良好,并在 AZURE 中使用编码上传视频。 但是何时应用 SAME CODE .NET 5.0 CORE MVC 应用程序有些问题
在 Microsoft.Azure.Manangement.Media
5.0 版中,我们对尝试检索 non-existing 资产 (source) 的获取函数进行了重大更改:
- All calls returning 404 Not found raises an ErrorResponseException instead of returning null. This change was make to be consistent with other Azure SDKs.
你能检查一下你的桌面应用程序中是否使用了旧版本的库吗?这可能是行为差异的原因。