我的要求是运行数据库查询并将输出存储在文件中,但我的应用程序是ASP.NET MVC应用程序。
我创建了一个连接数据库的C#程序,以及DB中每列的getter和setter类。我想独立运行这个程序。这可能吗?
答案 0 :(得分:0)
不允许ASP.NET应用程序写入文件系统中的adhoc位置。您将需要模拟,然后授予模拟用户对文件夹的权限。
如果您想从ASP.NET应用程序中独立,您可以编写一个WCF服务,该服务将托管在控制台应用程序中。 WCF服务将从ASP.NET代码触发,然后调用DB,获取输出并将其写入文件系统。 确保WCF应用程序托管在控制台应用程序中,并且应用程序由具有预期文件所在文件夹权限的用户启动