2012-03-17 66 views
1

我最近使用IIS Express爲我的Azure Web App追蹤了Scott Hansleman's instructions on setting up SSL locally。這似乎工作得很好(能夠訪問需要SSL的頁面),直到我找到查詢表格存儲的頁面。它投擲了以下內容:如何在IIS Express本地使用SSL時配置Web代理?

創建 'system.net/defaultProxy'配置部分中指定的Web代理時出錯。

所以我將此添加到我的web.config:

<defaultProxy> 
     <proxy usesystemdefault="False"/> 
    </defaultProxy> 

現在拋出一個不同的錯誤在同一行:

爲「System.Net.ServicePointManager的類型初始'拋出了一個 異常。

鑽井下來到它引用行我的web.config的29,並說:

沒有找到

必需屬性「類型」。

但是,第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元素)的文檔甚至具有這些屬性。

這有點超出我的元素,我沒有太多的運氣搜索。

回答

7

顯然錯誤日誌是正確的。即使它給出了「不允許輸入類型屬性」的警告,但將過濾器節點上的web.config添加type =「」可以修復問題。我甚至可以刪除我添加的defaultProxy節點。

這裏是web配置的新的相關章節:

<system.diagnostics> 
     <trace> 
      <listeners> 
       <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> 
        <filter type="" /> 
       </add> 
      </listeners> 
     </trace> 
    </system.diagnostics> 
+0

謝謝..它幫助我很多.. – Dev 2013-08-24 10:56:57

相關問題