期望的結果: 暴露我自己的Web服務中的動態CRM 4.0(IFD),並通過外部應用程序如何承載自定義Web服務在動態CRM 4.0
例如訪問
CRM Web服務器的URL:https://Org.CrmServer.com/
CRM Web服務URL:https://Org.CrmServer.com/MSCRMServices/2007/CrmService.asmx
我自己的Web服務URL:https://Org.CrmServer.com/MyServices/Dummy.asmx
問題遇到:
通過訪問 瀏覽器中的我的服務URL,它將我重定向到頁面上的標記 。我輸入了有效的 憑證,然後將我重定向回 到服務描述頁面。所以 到目前爲止好
在我的外部應用程序(C#), 我添加Web服務引用, 並試圖通過
MyService.Dummy d = new MyService.Dummy();
string s = d.HelloWorld();
- 打電話給我的Web服務
上面的代碼拋出異常與 錯誤消息(一個HTML文檔與 「對象移動」CRM登錄 pa GE。 (這就像我在瀏覽器中看到,重定向頁面登錄)
修改後的代碼在憑證傳遞,但仍然無法正常工作
MyService.Dummy d = new MyService.Dummy();
d.Credentials = new System.Net.NetworkCredential("username", "password");
string s = d.HelloWorld();
問題:
有我主持我的Web服務在 正確的方式?如果不是,那麼 正確的做法是什麼?
如何使用我的Web服務 而不被重定向登錄 頁面?
感謝您的幫助。
您是否在本地或IFD工作? –
它是IFD,現在更新問題 – Neverever