Исключение при запуске облачного проекта Azure
Я создал лазурный облачный проект в визуальной студии.
1) Использовал функцию "Преобразовать в Azure".
2) Добавлена конечная точка Https и сертификат.
При попытке запустить проект с помощью эмулятора Azure локально "без отладки" эмулятор зависает. Если я запускаю проект с отладкой, он, кажется, запускается, но я получаю следующее исключение:
A first chance exception of type 'System.ServiceModel.FaultException`1' occurred in System.ServiceModel.dll
Additional information: Invalid name.
Parameter name: name
После исключения сайтов не удается продолжить.
Мне было интересно, сталкивался ли кто-нибудь с этой проблемой и как они ее решили?
Дополнительная информация:
.net 4.5.1 framework.
IIS: version 7.5
Azure SDK 2.6
Итак, заглянув в WaIISHost.Log, я обнаружил следующее исключение:
WaIISHost Information: 0 : [00014196:00000001, 2015/07/15 07:45:38.428,ERROR] Exception:System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDeta il]: Invalid name.
Parameter name: name (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.ArgumentException: Invalid name.
Parameter name: name
at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType, Boolean isContainer, String name, SafeHandle handle, AccessControlSections includeSections, Boolean createByName, ExceptionFromErrorCode exceptionFromErrorCode, Object exceptionContext)
at System.Security.AccessControl.FileSystemSecurity..ctor(Boolean isContainer, String name, AccessControlSections includeSections, Boolean isDirectory)
at System.Security.AccessControl.DirectorySecurity..ctor(String name, AccessControlSections includeSections)
at System.IO.DirectoryInfo.GetAccessControl(AccessControlSections includeSections)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurator.FileManager.AddAllowAceIte rative(DirectoryInfo dir, FileSystemRights rights, IdentityReference[] accounts)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurato...).
1 ответ
Я нашел решение своей проблемы в конце.
Я буду совершенно честен, я не совсем уверен, связано ли это с длинными именами путей, предложенными @spender, или с чем-то еще. У меня на диске C была папка Dev:
C:\Dev\AzureSolutionExample\Source
Я в основном перенес его прямо на диск С, и все начало работать.
C:\AzureSolutionExample\Source