2010-04-11 29 views
0

我的主機一直在幫助調整一些東西來讓我的各種.NET peices正常工作,但他們不願意更改IIS授權設置。目前我的OData服務嗚嗚聲。我有什麼選擇嗎?可能在混合驗證模式下的共享主機上運行OData?

+1

您將需要更加具體。陳述強加的和期望的認證方案。 – 2010-04-11 12:14:41

+0

假設您實際上詢問有關在共享主機上運行WCF數據服務的問題是否正確? – 2010-04-11 15:58:52

+0

事實上,我試圖使用WCF數據服務(根據此頁面引用的數據服務更新http://blogs.msdn.com/astoriateam/archive/2010/01/27/data-services-update-for-net -3-5-sp1-available-for-download.aspx) 我假設他們正在運行匿名和集成身份驗證,基於收到的錯誤消息(見下面的評論)。我想我會需要匿名身份驗證,根據我讀過的內容 – Malachi 2010-04-13 18:34:12

回答

0

假設您在IIS 7下託管,您可以將以下內容添加到您的配置文件以禁用身份驗證方法(基本,集成等)。我在一個共享主機上託管一個WCF數據服務時遇到過這種情況,它讓我瘋狂,因爲他們會讓我關閉它,但是對我的網站所做的任何更改都會導致它再次啓用,並且我將開始出現錯誤。

希望這有助於...

<system.webServer> 
    <security> 
      <authentication> 
       <windowsAuthentication enabled="false" /> 
      </authentication> 
    </security> 
</system.webServer> 
+0

我打算給這個鏡頭,我會發布我的結果!謝謝 – Malachi 2010-06-07 07:27:45

+0

唉,這導致了一個錯誤500.我敢打賭,他們正在運行IIS6 – Malachi 2010-06-28 00:39:01

+0

Word是在,它是IIS7。這是出乎意料的.. – Malachi 2010-06-28 04:53:39