2012-04-26 90 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控件具有近似的网页等价物。

相关问题