如何将 windows .net 运行时前端应用程序移动到云端(它使用本地 sql server 后端数据库) [英] How to move a windows .net runtime frontend application to the cloud (it uses a local sql server backend database)

查看:26
本文介绍了如何将 windows .net 运行时前端应用程序移动到云端(它使用本地 sql server 后端数据库)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

早在 2009 年,我就有一位工程师设计了我们的 .net 应用程序,我猜它是使用 Visual Studio 编码的,而我只有安装程序应用程序.在过去的几年里,我们一直在我们的 1 或 2 台本地客户端机器上很好地使用它,但现在我想把这个前端移到云端.而不是将其作为应用程序安装在我们的 Windows 7 机器上.

I had a engineer design our .net application back in 2009, my guess is that it was coded using visual studio, and all I have is the installer application. We have been using it on our 1 or 2 local client machines very well for the past few years, but now I want to move this front end to the cloud. Instead of installing it as an application on our windows 7 machines.

这是一个非常简单的应用程序,用于我们的小型仓库,用于跟踪货物/装运等.它使用 Sql Server 2008 Express 作为后端存储在本地.

It is a very simple application used in our small warehouse that keeps track of cargo/shipments etc. It uses Sql Server 2008 Express as a backend which is stored locally.

我知道如何在云端获取数据库,他们有很多选择,使用 Amazon 或 Azure,但我如何将本地客户端应用程序获取到云端?

I know how to get the database in the cloud, their are many options for that, using Amazon or Azure, but how do i get the local client application to the cloud?

我无权访问 Visual Studio 代码,我只有运行时可执行文件..

I dont have access to the visual studio code, i just have the runtime executable file..

我确信没有办法做到这一点,许多 SO 用户会说我需要重新编写前端.

I am sure there is no way to do this, and many of SO users will say i need to re-write the front end.

我曾尝试联系开发人员,但他们已关闭.他们无论如何我可以在云中运行它吗?

I have tried to contact the developer and they hav since closed down. Is their anyway i can run this in the cloud?

我欢迎所有选项和解决方案!

I welcome all options and solutions!

谢谢.

推荐答案

我相信您有两种选择来托管此应用程序:

I believe you have two options for hosting this application:

如果您能够配置数据库连接字符串,您就可以将数据库托管在云中,并将应用程序分发给您的最终用户.但是,您已经声明您知道如何移动数据库,所以我认为这不是一个选项.

If you are able to configure the database connection string, you could host the database in the cloud, and distribute the application to your end users. However, you've already stated that you know how to move the database, so I assume this isn't an option.

唯一的选择是在云服务器上运行整个应用程序,并使用终端服务将用户界面发送给客户端.这使得应用程序看起来好像是在用户的计算机上本地运行,而实际上它是在服务器上运行的.

The only alternative is to run the entire application on a cloud server, and send the user interface to a client using terminal services. This makes it appear as if the application is running locally on the user's computer, while it is actually running on the server.

对于实现此目的的现成解决方案,您可以考虑使用 Microsoft 的 RemoteApp Azure服务.我敢肯定还有其他类似的产品可用.

For an off-the-shelf solution to achieve this, you could consider using Microsoft's RemoteApp Azure service. I'm sure there are other similar offerings available.

这篇关于如何将 windows .net 运行时前端应用程序移动到云端(它使用本地 sql server 后端数据库)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆