2012-04-26 109 views
2

是否可以將C#應用程序轉換爲asp.Net網頁?我想要做的就是在我的網站上顯示應用程序!?該網站是在閃存中,如果我選擇直接打開應用程序它下載.exe這不是我假裝。我可以將C#轉換爲asp.Net以在線託管應用程序嗎?

編輯:應用程序只有約30個按鈕,並且除了第一個按鈕外還有一個額外的窗體。

+0

將C#WinForms應用程序轉換爲ASP.NET WebForms應用程序? – 2012-04-26 15:58:47

+0

@詹姆斯約翰遜是的。 – 2012-04-26 16:14:40

回答

3

聽起來像是CodeDOM的潛在候選人。這article應該指出你在正確的方向;它演示瞭如何將Windows窗體轉換爲Web窗體,並且從屏幕截圖中看起來非常成功。

在一天結束時,手動處理它可能會更容易。除非這是一個非常簡單的應用程序,否則你可能不得不咬下子彈和DIY。

+0

似乎它應該工作。如果我設法做到這一點,我會標記爲正確的(:謝謝。 – 2012-04-26 16:09:42

2

我認爲這個問題最簡單的答案是,不。即使您可以在後面的代碼中使用C#,桌面應用程序和Web應用程序的結構也完全不同。沒有簡單的方法將桌面應用程序項目轉換爲我知道的ASP.net項目。

+0

waw你有金牌!所以這意味着我必須從方塊0做到嗎?:(讓我真正難過。 – 2012-04-26 16:02:39

+0

這並不容易,但它絕對是可能的對於一個簡單的應用 – 2012-04-26 16:06:31

+0

@布魯諾,我只是說要簡單地將桌面應用轉換爲ASP.Net項目並不容易,您可以通過共享具有常見類和業務邏輯的DLL來緩解一些痛苦除此之外,它是一種完全不同的UI。 – jlafay 2012-04-26 17:31:13

4

所有的標準C#類/庫都應該平滑過渡。你會遇到困難的時刻是將(大概)winforms用戶界面轉換爲功能齊全的Web界面。沒有直接的轉換,但大多數winforms控件具有近似的網頁等價物。

相關問題