c# - 获取 .NET WEB 应用程序文件系统根目录的通用方法

标签 c# .net webforms

类似于Ubiquitous way to get the root directory an application is running in via C# ,但该问题似乎与 Win Forms 有关。如何为 Web 表单完成同样的操作?

我在用...

HttpContext.Current.Server.MapPath("~")

这对于处理 HTTP 请求非常有效,但如果像 Quartz.NET 这样的调度程序似乎不起作用调用一个工作(我遇到的问题)。 HttpContext.Current 在该场景中为空,因为未发出实际的 HTTP 请求。

最佳答案

您正在寻找 HttpRuntime.AppDomainAppPath属性(property),也许还有 VirtualPathUtility类。

关于c# - 获取 .NET WEB 应用程序文件系统根目录的通用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2517861/

相关文章:

c# - 我将如何以编程方式使某些 DataGrid 列只读?

c# - 如何使用 oledb 将记录插入 Access 表?

c# - 在 GridView 上选择到另一个页面时传递值

c# - 如何设置 Xamarin MonoMac 项目,使其构建输出 .app 包而不是 .exe?

C# Winform ProgressBar 和 BackgroundWorker

c# - 将 OAuth 与 OData 结合使用

c++ - 为什么人们不像控制台应用程序那样将 C++ 用于 GUI?

c# - LINQ如何动态使用多个ThenBy?

c# - 当 BoundField 为零时禁用 ButtonField

RESTful Web 服务的 HTML 接口(interface) *无需* javascript