亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 C# 應用程序來控制方法上的函數?

使用 C# 應用程序來控制方法上的函數?

C#
料青山看我應如是 2023-07-22 18:33:32
這種方式似乎很模糊,但我已經在 .net 中編碼了某些任務,我想從網站運行它們。我正在考慮對 c Sharp 應用程序進行某種調用來執行任務并返回結果。我的問題是如何建立這種連接,如何讓我的網站與我的 .net 應用程序進行對話。
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

這個問題有點模糊......例如......

如果您想要調用的 .NET 代碼可以封裝在 DLL 中,并且這是一個 C# ASP.NET 網站,則附加 DLL 并運行代碼很容易。

如果要通過后端處理運行 Web 服務器上的外部應用程序,可以使用 System.Diagnostics.Process。

如果您的 .NET 代碼位于與 Web 服務器不同的計算機上,那么您需要在它們之間進行某種通信,例如 SOAP、REST API 等...如上所述。


查看完整回答
反對 回復 2023-07-22
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

您所描述的是 Web 服務,通常是 SOAP 或 REST。

SOAP 基本上是您的桌面應用程序向 Web 服務器發送一條 XML 消息,表示“運行此任務并使用這些參數來完成它”。然后服務器也以 XML 形式返回響應。

REST 類似,但與 XML 沒有真正的聯系。您通??梢酝ㄟ^特殊的 url(例如 www.myserver.com/runtask/123)調用它,并且通常會為您提供 JSON 格式的響應。

由于您使用的是 C#,我建議您使用 SOAP,因為 .NET 框架有一個名為 WCF 的神奇小功能,它使設置和使用 SOAP 服務變得輕而易舉。因此,請在 Google 上查找有關在網站上設置 SOAP 服務的 WCF 教程以及有關在桌面應用程序中使用它的 WCF 教程


查看完整回答
反對 回復 2023-07-22
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

如果您想使用 C# 開發網站,請使用 ASP.Net


您可以選擇多種 ASP.Net 類型

  1. ASP.Net Web Forms(舊的)- 看起來與 Windows 窗體應用程序類似

  2. ASP.Net MVC 5(不太舊)- 具有良好的關注點分離結構

  3. ASP.Net Core MVC(最新) - 與 ASP.Net MVC 5 類似,但有一些增強


  • 選擇后,我建議在開始編碼之前完成基本教程。


查看完整回答
反對 回復 2023-07-22
  • 3 回答
  • 0 關注
  • 160 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號