如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序 [关闭]

Posted

技术标签:

【中文标题】如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序 [关闭]【英文标题】:How to build android and ios application using existing ASP.net console application [closed] 【发布时间】:2017-12-20 05:11:04 【问题描述】:

我想使用现有的 ASP.net 控制台应用程序构建 androidios 应用程序。下面是我的文件夹结构。我的项目是用 ASP.net 和 Angular 4 构建的。在我的项目中 app.ColorSelector 是一个启动项目,它包含 Angular 代码。

在颜色选择器文件夹内。

有什么方法可以构建android和iOS。

【问题讨论】:

查看tutorialspoint.com/xamarin 可能对您有帮助 【参考方案1】:

看看PhoneGap:https://phonegap.com/ 这是让您构建托管“网络视图”的跨平台应用程序的技术之一,该应用程序本质上是本机应用程序外壳中的网页。这样您就可以利用现有代码。当然,您可能需要进行一些调整,但理论上应该可行。

【讨论】:

感谢您的回复。我们尝试过使用 phonegap,但它需要索引文件来启动,但在我们的例子中,asp.net 有 startup.cs 文件。 您可能需要将该 asp.net 代码移植到静态 html 网站,您可以在其中通过 javascript 处理动态页面内容更改。我不确定本机应用程序是否可以充当任何类型的 Web 服务器,即使这样,asp.net 也可能不是第一个受支持的应用程序。如果该站点很大,并且您想保留它,另一种方法是将其托管在某个公共域,优化其针对小屏幕的呈现,然后只使用移动浏览器(或者,也许,创建一个代理所有的 phonegap 应用程序) http 调用,这应该是可能的,但您所节省的只是浏览器的地址栏空间)。

以上是关于如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在现有数据库中创建 ASP.Net Identity 表?

如何将 Web API 添加到现有的 ASP.NET MVC (5) Web 应用程序项目中?

将 jQuery 集成到现有的 ASP.NET Web 应用程序中?

在 ASP.NET MVC 中构建 CMS

ASP.NET MVC - 动态授权

在我现有的 ASP.NET WebForm 项目中集成 YAF.NET