我可以在线转换从C#到asp.Net到主机应用程序吗?

是否可以将C#应用程序转换为asp.Net网页? 我想做的就是在我的网站上显示应用程序!? 该网站是在flash中制作的,如果我选择直接打开应用程序,它会下载.exe,这不是我假装的。

编辑:应用程序只有大约30个按钮,除了第一个按钮之外还有一个附加forms。

所有标准C#类/库都应该顺利迁移。 您将要度过的艰难时期是将(推测)winforms用户界面转换为function齐全的Web界面。 没有直接转换,但大多数winforms控件都有一个近似的Web等价物。

听起来像CodeDOM的潜在候选人。 本文应指出正确的方向; 它演示了如何将Windows窗体转换为Web窗体,并且从截图中看起来非常成功。

在一天结束时,手动处理它可能更容易。 除非这是一个非常简单的应用程序,否则你可能不得不咬紧牙关和DIY。

我认为这个问题最简单的答案是,不。 桌面应用程序和Web应用程序具有完全不同的结构,即使您可以在后面的代码中使用C#。 没有简单的方法将桌面应用程序项目转换为我所知道的ASP.net项目。