502 - Веб-сервер получил недопустимый ответ, выступая в качестве шлюза или прокси-сервера. Возникла проблема с искомой страницей, и она не может быть отображена. Когда веб-сервер (действуя как шлюз или прокси) связался с вышестоящим сервером содержимого, он получил недопустимый ответ от сервера содержимого.
получение ошибки при загрузке в мультимедийные службы Azure из локального системного браузера (с использованием веб-сайта, размещенного в Azure)
Ответы (1)
Похоже, вы загружаете большой видеоресурс, и срок его действия истекает. Вы можете попробовать изменить настройки для этого в web.config:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="3600" />
ссылка: http://www.telerik.com/blogs/upload-large-files-asp-net-radasyncupload
Также убедитесь, что вы правильно загружаете медиафайлы:
Сначала создайте IAsset:
IAsset inputAsset = _context.Assets.Create(assetName, assetCreationOptions.none);
Затем создайте файл актива для загрузки:
var assetFile = inputAsset.AssetFiles.Create(Path.GetFileName(filePath));
Создайте разрешения доступа и указатель ресурсов:
var policy = _context.AccessPolicies.Create(
assetName,
TimeSpan.FromDays(30),
AccessPermissions.Write | AccessPermissions.List);
var locator = _context.Locators.CreateLocator(LocatorType.Sas, inputAsset, policy);
И затем, наконец, загрузите файл:
assetFile.Upload(singleFilePath);
ref: https://azure.microsoft.com/en-us/documentation/articles/media-services-dotnet-upload-files/
person
tripdubroot
schedule
04.09.2015