【问题标题】:Can I convert from C# to asp.Net to host application online? [closed]我可以从 C# 转换为 asp.Net 以在线托管应用程序吗? [关闭]
【发布时间】:2012-04-26 15:56:59
【问题描述】:

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

编辑:应用程序只有大约 30 个按钮,并且除了第一个之外还有一个额外的表单。

【问题讨论】:

  • 将 C# WinForms 应用程序转换为 ASP.NET WebForms 应用程序?

标签: c# asp.net flash web-hosting


【解决方案1】:

您的所有标准 C# 类/库都应该顺利迁移。您将遇到的困难是将(大概)winforms 用户界面转换为功能齐全的 Web 界面。没有直接转换,但大多数 winforms 控件都有一个近似的 Web 等效项。

【讨论】:

    【解决方案2】:

    听起来是CodeDOM 的一个很好的潜在候选人。这个article 应该为您指明正确的方向;它演示了如何将 Windows 表单转换为 Web 表单,并且从屏幕截图中看起来非常成功。

    归根结底,手动处理可能会更容易。除非这是一个非常简单的应用程序,否则您可能不得不硬着头皮自己动手。

    【讨论】:

    • 似乎应该对工作。如果我能做到,将标记为正确(:谢谢。
    【解决方案3】:

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

    【讨论】:

    • 哇,你有金牌!所以这意味着我必须从正方形 0 开始? :( 让我很伤心。
    • 这并不容易,但对于一个简单的应用来说绝对可以。
    • @Bruno,我只是说简单地将桌面应用程序转换为 ASP.Net 项目并不容易。您可以通过与公共类和业务逻辑共享 DLL 来减轻一些痛苦。除此之外,它是一种完全不同类型的 UI。
    • 事情是,考虑到 imo 真的很笨重,创建布局似乎是一个真正的挑战。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 2014-11-06
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多