我写的小应用程序,以帮助自动执行某些同事的日常工作,并希望把共享文件夹在我的机器上,这样,当我的电脑是别人从本地网络可以执行。我没有我自己的服务器的豪华,所以这是我能做的最好的。使用共享计算机资源上的共享文件夹执行应用程序
其中之一是一个winform应用程序,其经由安装MY机器上检索信息的Oracle客户端和Oracle数据访问连接到Oracle数据库。我希望人们可以在我的机器开启时执行应用程序(.exe文件),而无需在他们的机器上安装任何东西。该应用程序将写入同一文件夹的输出文件(.html),并在THEIR浏览器上打开它。
我的问题是:我应该怎么做才能让这可能吗?人们如何使用已在我的机器上安装的Oracle客户端,Oracle DataAccess和.Net框架来运行此.exe文件,就好像我正在本地运行它一样。
我将所有C#程序集(由Visual Studio自动添加)标记为Copy Local为True(Microsoft.CSharp.dll,System.Data.dll,System.dll,System.Data.DataSetExtensions.dll,System.Deployment。 dll,System.Drawing.dll,System.Net.Http.dll,System.Windows.Forms.dll,System.Xml.dll,System.Xml.Linq.dll)。人们仍然需要安装.Net框架吗?我的应用程序很简单,只有一个外部DLL Oracle.DataAccess.dll。如何Oracle客户端和Oracle数据访问。
非常感谢。您的情况
岂不一个ASP Web窗体应用程序的工作呢?假设你可以编写一个网页来做你的客户需要的东西。 – rheitzman
谢谢辛格。我的应用程序往往是Windows应用程序,简单的文件输出,而不是一个网站。我不打算构建复杂的企业应用程序,只有极少数的应用程序使用少量的人工智能来自动执行日常任务。想想VBA表格或应用程序。在这种情况下,我碰巧输出为.html格式的文件 – Kenny