Я недавно следовал инструкциям Скотта Хэнслмена по локальной настройке SSL с использованием IIS Express для моего веб-приложения Azure. Это, казалось, работало нормально (было возможно получить доступ к страницам, требующим SSL), пока я не попал на страницу, которая запрашивает Table Storage. Это бросило следующее:
Ошибка создания веб-прокси, указанного в
Раздел конфигурации 'system.net/defaultProxy'.
Итак, я добавил это в свой web.config:
<defaultProxy>
<proxy usesystemdefault="False"/>
</defaultProxy>
Теперь выдает другую ошибку в той же строке:
Инициализатор типа для «System.Net.ServicePointManager» выдал
исключение.
Детализация до того, что он ссылается на строку 29 моего web.config и говорит:
Обязательный атрибут 'type' не найден.
Однако строка 29, кажется, не имеет никакого смысла для меня. Вот соответствующий раздел:
25 <system.diagnostics>
26 <trace>
27 <listeners>
28 <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
29 <filter />
30 </add>
31 </listeners>
32 </trace>
33 </system.diagnostics>
Я подумал, что, возможно, проблема была в IIS applicationhost.config, который, если я открываю в VS, дает мне кучу ошибок за отсутствующие элементы, но я думаю, что он не использует правильную схему, потому что я не могу найти документацию, которая говорит эти элементы (в основном элементы configSection) даже имеют эти свойства.
Это немного из моей стихии, и мне не повезло в поисках.