【问题标题】:Running a console application in an ASP.NET MVC web app [duplicate]在 ASP.NET MVC Web 应用程序中运行控制台应用程序 [重复]
【发布时间】:2018-11-21 08:38:42
【问题描述】:

我的要求是运行数据库查询并将输出存储在文件中,但我的应用程序是 ASP.NET MVC 应用程序。

我创建了一个连接到数据库的 C# 程序,并为数据库中的每一列创建了一个 getter 和 setter 类。我想独立运行这个程序。这可能吗?

【问题讨论】:

  • 事实上,这个问题太宽泛了,无法回答。独立于什么?您是指控制台应用程序还是 ASP.NET MVC 应用程序? MVC 应用程序是在 Web 服务器中运行的 Web 应用程序,并根据其名称提供内容。
  • 我知道 asp.net 在服务器上运行,但我想运行一个控制台应用程序,它将数据写入文件,并且该文件需要由 asp.net 应用程序中的模块操作.我如何实现这一目标

标签: c# asp.net-mvc


【解决方案1】:

不允许 ASP.NET 应用程序写入文件系统中的临时位置。您将需要模拟,然后授予模拟用户对该文件夹的权限。

如果您希望独立于 ASP.NET 应用程序,您可以编写将托管在控制台应用程序中的 WCF 服务。 WCF 服务将从 ASP.NET 代码触发,然后调用 DB,获取输出并将其写入文件系统。 确保 WCF 应用程序托管在控制台应用程序中,并且该应用程序由对预期写入文件的文件夹具有权限的用户启动

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 2018-05-14
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    相关资源
    最近更新 更多