我主要开发 C# 网络类型的应用程序,但最近我们工程组中有人想将这个相当简单的基于 C# 客户端的应用程序重新创建为基于 C# 网络的应用程序。好吧,我发现所有应用程序所做的就是创建一个网络文件夹结构(一个包含一些子目录的父目录)。
然后我提到将此作为 Web 应用程序的好处是什么,因为它所做的只是创建一些网络文件夹结构。好吧,他提到他不想创建客户端应用程序,并且说有 50 个用户安装了这个客户端应用程序。他希望它位于一个中心位置。所以我想你不能只创建一个 C# 应用程序并将其发布到网络上,让多人打开并使用它吗?
这可能吗?我不是客户端开发人员,所以我认为从逻辑上讲这是可能的,但后来我想到,如果它是一个网络应用程序,那么一个用户打开这个应用程序会把其他用户拒之门外吗?我个人不喜欢将此应用程序网络化(使其基于网络)的想法,因为对我来说,成为网络应用程序真的没有意义。
想法/想法?
更多信息(编辑)
嗯,我想我应该包含更多信息。这些文件夹是通过一些数据库数据创建的。所以它不能是批处理文件或脚本。最终用户必须从下拉列表中选择一些条目,该值将成为父文件夹名称的值。
最佳答案
您是否考虑过使用 ClickOnce 部署您当前的应用程序作为创建基于 Web 的应用程序的替代方法?这将大大简化安装。
另一种选择是将此应用程序放在网络共享上,让用户从共享中运行。
关于C# 客户端应用程序与 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2319088/