2012-07-13 25 views
0

我在GoDaddy託管的網站http:// pacp.dgulf.net上工作。 現在,我想託管WCF服務內幕「servc」目錄。我創建了目錄並上傳了代碼。現在,我試圖在瀏覽中調用該服務。GoDaddy網站文件夾內的WCF服務

我得到錯誤:

It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Error is at line: serviceHostingEnvironment multipleSiteBindingsEnabled="true"

Url is: http:// pacp.dgulf.net/servc/service.svc

誰能告訴我,我需要在Web.config文件或GoDaddy託管做什麼設置?

以下是錯誤截圖Error message

+0

你有多個網站綁定? – ChrisBint 2012-07-13 09:58:25

+0

我不確定它實際上是什麼意思..但我有主要網站的工作,並在裏面,我創建了「servc」目錄來承載服務。 – hriziya 2012-07-13 10:02:00

+3

我投票結束這個問題作爲題外話,因爲這應該問Godaddy客戶支持 – 2016-08-22 03:30:23

回答

0

我在聯繫GoDaddy支持團隊後得到了這個工作。他們從他們身邊做了一些設置,我得到了我需要的東西。 :)

0

雖然GoDaddy的不支持WCF服務,這將有有限的支持。

您看到的錯誤是針對您的WCF服務的多個地址,除非這是一個要求(不太可能),否則您應該能夠刪除該行而不會導致問題。

我建議刪除整行並重試。它可能會產生其他的綁定錯誤(這是godaddy支持最嚴格的地方),但這些也可以解決。

+0

好的..刪除該行。現在它給了我diff錯誤.. **元素'buildProviders'不能在應用程序級別下定義。** – hriziya 2012-07-13 10:28:42

+0

刪除任何不需要的東西。 – ChrisBint 2012-07-13 10:51:03

+0

我正在使用實體framework.so,我想我必須保持配置中的那一行。看看這裏[http://pacp.dgulf.net/servc/service.svc] – hriziya 2012-07-13 19:41:53