2012-02-24 37 views
0

我在困難的情況下,需要幫助再次如何從C#應用程序調用服務器中的函數背後的代碼?

有這個ASPX網頁和其背後的功能碼在vb.net中完成的,而這些文件是在服務器上..

我必須做出一個C#應用程序(WinForms EXE)應該在服務器上運行,並且應該調用該代碼隱藏文件中的兩種方法(在vb.net中)。

(我的意思是aspx頁面,功能腳本在vb中完成。 net .. aspx頁面調用這些函數來響應按鈕在頁面中的點擊等...我想從我的C#應用​​程序中調用這個函數..我希望我現在很清楚.. vb代碼文件在服務器f中或如:「utils.vb」包含StartGame()功能。我怎麼能叫從我的C#應用​​程序這StartGame()功能,在服務器上獨立運行..)

有沒有辦法做到這一點?有人可以指出我正確的方向嗎?

NB:我得從設計頁面不調用StartGame()功能,但是從我的C#的EXE,這將在服務器上運行

(只是猜測......如果我作出這樣的vb.net功能於一個DLL,它可以繼續做網絡功能,可以從我的C#的.exe被稱爲?只是一個想法..可能是我錯了)

+1

WCF服務?也許 ? – 2012-02-24 11:39:31

+0

@ugly手回答我!你需要從設計頁面調用startgame()的權利? – 2012-02-24 11:40:20

+0

感謝ü的答覆..但我必須從設計頁面無法調用STartGame()函數,但是從我的C#的EXE,這將在服務器 – 2012-02-24 11:44:53

回答

1

我不認爲你可以從外部調用代碼隱藏功能如果你想在你的網站和你的c#exe中調用相同的方法,你需要將這個方法提取到一個web服務。任何可以訪問HTTP的東西都可以調用Web服務。

+0

好吧,謝謝你的建議,我一定會檢查它。但其他人的意見或方案或方法是受歡迎的,所以如果有人thinkof任何其他方法,請繼續補充UR解決方案請 – 2012-02-24 11:57:57

+0

我有一個問題..如果我作出這樣的vb.net功能集成到一個DLL,它可以繼續做網絡的功能,可以從我的C#.exe中調用?只是一個想法..可能是我錯了 – 2012-02-24 12:00:21

+0

這也可以工作。 – 2012-02-24 12:11:26

1

移動共享邏輯獨立的庫項目,然後從網站和你的WinForms應用程序都引用它。

+0

謝謝jrummel ..不錯的建議,投票+1 – 2012-03-04 09:23:46

相關問題