C# 客户端应用程序与 Web 应用程序

标签 c#

我主要开发 C# 网络类型的应用程序,但最近我们工程组中有人想将这个相当简单的基于 C# 客户端的应用程序重新创建为基于 C# 网络的应用程序。好吧,我发现所有应用程序所做的就是创建一个网络文件夹结构(一个包含一些子目录的父目录)。

然后我提到将此作为 Web 应用程序的好处是什么,因为它所做的只是创建一些网络文件夹结构。好吧,他提到他不想创建客户端应用程序,并且说有 50 个用户安装了这个客户端应用程序。他希望它位于一个中心位置。所以我想你不能只创建一个 C# 应用程序并将其发布到网络上,让多人打开并使用它吗?

这可能吗?我不是客户端开发人员,所以我认为从逻辑上讲这是可能的,但后来我想到,如果它是一个网络应用程序,那么一个用户打开这个应用程序会把其他用户拒之门外吗?我个人不喜欢将此应用程序网络化(使其基于网络)的想法,因为对我来说,成为网络应用程序真的没有意义。

想法/想法?

更多信息(编辑)

嗯,我想我应该包含更多信息。这些文件夹是通过一些数据库数据创建的。所以它不能是批处理文件或脚本。最终用户必须从下拉列表中选择一些条目,该值将成为父文件夹名称的值。

最佳答案

您是否考虑过使用 ClickOnce 部署您当前的应用程序作为创建基于 Web 的应用程序的替代方法?这将大大简化安装。

另一种选择是将此应用程序放在网络共享上,让用户从共享中运行。

关于C# 客户端应用程序与 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319088/

相关文章:

c# - MSI 为安装人员提出问题

c# - WebBrowser IFrame 访问导致未经授权的访问?

c# - 如何立即停止正在运行的 DbContext.SaveChanges()

c# - 如何解密 Web API 2 JWT token ?

javascript - 语法错误: Unexpected token in JSON at position 0

c# - 检测 WebBrowser 完成页面加载

C# XAML MVVM Treeview 控件数据绑定(bind)

c# - 在以下情况下正确使用抽象类或接口(interface)

c# - 如何在.net core中调用带参数的action?

c# - 即时将字符串数组转换为枚举