第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Blazor 客戶端和 WCF

Blazor 客戶端和 WCF

C#
aluckdog 2023-07-09 17:09:10
我正在嘗試使用客戶端 Blazor 顯示現(xiàn)有 WCF 服務(wù)提供的一些數(shù)據(jù)。我能夠添加連接的服務(wù)引用,生成代理。但是當(dāng)我嘗試像這樣調(diào)用它時(shí):var client = new SoftConServiceClient(); await client.PingAsync(new PingRequest());有很多與 MonoTouch 相關(guān)的錯(cuò)誤。通過深入研究 Mono 的代碼,可以NotImplementedException發(fā)現(xiàn)System.ServiceModel.DnsEndpointIdentity.我是否可以假設(shè)現(xiàn)在無法從 Blazor 客戶端調(diào)用舊版 WCF 服務(wù)?如果不是這種情況,任何人都可以分享有關(guān)如何正確執(zhí)行此操作的指南嗎?額外問題:如果這是不可能的,那么解決這個(gè)問題的最佳選擇是什么?修改 WCF 使其成為 REST-ish 還是直接放棄它并實(shí)現(xiàn) .net core api 服務(wù)?預(yù)先非常感謝!
查看完整描述

4 回答

?
萬千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊

Core 對(duì) WCF 的支持不是很好,而是根本不支持。特別是在身份驗(yàn)證和安全性方面,例如使用 WS* 綁定創(chuàng)建的服務(wù)。但對(duì)于使用 BasicHttpBinding 或 Restful 風(fēng)格的服務(wù)創(chuàng)建的服務(wù)。我們可以在基于 Core 的客戶端上正常調(diào)用它們,無論是使用客戶端代理類還是 Channel Factory。

查看完整回答
反對(duì) 回復(fù) 2023-07-09
?
一只萌萌小番薯

TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊

.NET Core 不支持 WCF,但似乎有一個(gè)社區(qū)項(xiàng)目正在致力于在 .NET Core 中添加對(duì)它的支持


查看完整回答
反對(duì) 回復(fù) 2023-07-09
?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

我是否可以假設(shè)現(xiàn)在無法從 Blazor 客戶端調(diào)用舊版 WCF 服務(wù)?

是的,你是對(duì)的... Blazor 客戶端不支持 WCF,將來也不會(huì)支持。微軟決定從.Net 5.0開始停止支持它,并建議改用Web Api。

根據(jù)您在 WCF 上的投入程度,您可能會(huì)轉(zhuǎn)向 Web API,也許是 gRPC,或者繼續(xù)使用 WCF,希望社區(qū)移植和支持 WCF 的努力能夠成功。


查看完整回答
反對(duì) 回復(fù) 2023-07-09
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

我能夠使用在 .Net 5 中使用 SoftCore 發(fā)現(xiàn)的技術(shù)來放置 WCF 4.7.2。我還可以使用 SoftCore 托管示例 Blazor Server。



查看完整回答
反對(duì) 回復(fù) 2023-07-09
  • 4 回答
  • 0 關(guān)注
  • 216 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)