C# web站点中的窗口应用

C# web站点中的窗口应用,c#,asp.net,C#,Asp.net,我正在Asp.NET中创建应用程序。因为我必须在页面本身中运行一个windows应用程序。如何在asp.net c#?中以web窗体本身运行Windows应用程序除非将Windows应用程序转换为usercontrol,否则无法在web应用程序中运行Windows应用程序。检查以下示例 或者,您可以将窗口应用程序重写为wpf除非将窗口应用程序转换为用户控件,否则无法在web应用程序中运行窗口应用程序。检查以下示例 或者您可以将窗口应用程序重写为wpf您可以在web服务器上以进程的形式运行wind

我正在Asp.NET中创建应用程序。因为我必须在页面本身中运行一个windows应用程序。如何在asp.net c#?

中以web窗体本身运行Windows应用程序除非将Windows应用程序转换为usercontrol,否则无法在web应用程序中运行Windows应用程序。检查以下示例


或者,您可以将窗口应用程序重写为wpf

除非将窗口应用程序转换为用户控件,否则无法在web应用程序中运行窗口应用程序。检查以下示例


或者您可以将窗口应用程序重写为wpf

您可以在web服务器上以进程的形式运行windows应用程序,但它们将在web服务器端执行,用户将看不到它。对于UI应用程序来说,它毫无意义

ActiveX、Silverlight等所有其他方法都不是很好,因为它们没有得到广泛支持

ActiveX只能在IE中工作,也只能在Windows上工作。Silverlight可以工作,但不是很好,它需要额外的插件,并且不能在手机上工作


最常见的方法是像通常的html web应用程序一样重写windows应用程序。但是,如果应用程序很大,那么它将需要很多时间来完成。

您可以在web服务器上以进程的形式运行windows应用程序,但它们将在web服务器端执行,用户将看不到它。对于UI应用程序来说,它毫无意义

ActiveX、Silverlight等所有其他方法都不是很好,因为它们没有得到广泛支持

ActiveX只能在IE中工作,也只能在Windows上工作。Silverlight可以工作,但不是很好,它需要额外的插件,并且不能在手机上工作


最常见的方法是像通常的html web应用程序一样重写windows应用程序。但是,如果应用程序很大,那么它将需要很多时间来完成。

在浏览器中运行Windows应用程序没有直接的方法

将桌面计算能力引入浏览器的最有效尝试是Flash和Silverlight

Silverlight虽然已停产,但可能适合您的特殊需要。XPAB应用程序是WPF应用程序的一种特殊形式,可以在浏览器上轻松运行,但可以从更高的桌面难处理性和性能中获益


请阅读以下内容。

在浏览器中运行Windows应用程序没有直接的方法

将桌面计算能力引入浏览器的最有效尝试是Flash和Silverlight

Silverlight虽然已停产,但可能适合您的特殊需要。XPAB应用程序是WPF应用程序的一种特殊形式,可以在浏览器上轻松运行,但可以从更高的桌面难处理性和性能中获益


请阅读以下内容。

通过在安全设置中启用ActiveX,您可以将windows应用程序转换为ActiveX,该应用程序可以在Internet Explorer中运行。如果windows应用程序是由WinForms生成的,则使用ActiveX;如果windows应用程序是由WPF/Silverlight生成的,则使用Silverlight。

您可以将windows应用程序转换为ActiveX,通过在安全设置中启用ActiveX,可以在Internet Explorer中运行ActiveX。如果您的windows应用程序是由WinForms构建的,则使用ActiveX,如果您的windows应用程序是由WPF/Silverlight构建的,则使用Silverlight。

噢,好的。有没有其他解决方案?我知道,ActiveX是一种非常糟糕的方法,它将主要在IE中工作,并且只在windows上工作。其他一些浏览器支持它,但是没有好的方法使用它们哦。好的。有没有其他的解决方案呢?我知道,ActiveX是非常糟糕的方法,它主要在IE中工作,并且只在Windows上工作。其他一些浏览器支持它,但没有好的方法使用它们