2012-04-26 14 views
2

C#アプリケーションをasp.Net Webページに変換することは可能ですか?私がしたいのは私のウェブサイトにアプリケーションを表示することだけです!ウェブサイトはフラッシュで作られています。もし私が直接アプリケーションを開くことを選んだら、それは私がふりをしたものではない.exeをダウンロードします。C#からasp.Netにアプリケーションをオンラインでホストすることはできますか?

編集:アプリケーションは約30個のボタンしかなく、最初のフォーム以外にも1つの追加フォームがあります。

+0

C#WinFormsアプリケーションをASP.NET WebFormsアプリケーションに変換しますか? –

+0

@James Johnsonはい。 –

答えて

3

CodeDOMの可能性があると考えられます。このarticleは正しい方向を指しているはずです。それはどのようにWindowsフォームをWebフォームに変換するのかを示し、スクリーンショットからかなりうまくいくように見えます。

1日の終わりには、手動で処理するほうが簡単かもしれません。これが非常に単純なアプリケーションでない限り、おそらく弾とDIYを噛む必要があります。

+0

それは仕事のように見えます。 –

2

私はこの質問に最も簡単な答えはないと思います。デスクトップアプリケーションとWebアプリケーションは、コードの背後にあるC#を使用することができますが、構造がまったく異なります。デスクトップアプリケーションプロジェクトを私が知っているASP.netプロジェクトに変換する簡単な方法はありません。

+0

あなたは金メダルを持っていたので、私は正方形0からそれをしなければならないのですか?:(本当に悲しいです。 –

+0

これは簡単ですが、間違いなく可能です –

+0

@Bruno、私は、単にデスクトップアプリケーションをASP.Netプロジェクトに変換するのは簡単ではないと言っています。一般的なクラスとビジネスロジックでDLLを共有することで、痛みを和らげることができますそれ以外のUIはまったく別のタイプです。 – jlafay

4

すべての標準C#クラス/ライブラリは、スムーズに移行する必要があります。あなたは、おそらくは(おそらく)winformsのユーザーインターフェイスを完全に機能するWebインターフェイスに変換するのに苦労するでしょう。直接変換はありませんが、ほとんどのwinformsコントロールには、ほぼ同等のWebがあります。

関連する問題