怎么做呢?

我不想用这个:

HttpContext.Current.Server.MapPath

有没有一个类似的函数可以在不需要httpcontext的情况下调用?

例如,如果一个线程开始做一些事情,我不能使用httpcontext,但我仍然需要获得应用程序的路径.不,我不能将上下文作为参数传递,也不能从共享变量读取它.

推荐答案

Asp.net相关问答推荐

ASP .Net Web API 将图像下载为二进制

当前http上下文的http动词

此版本的 SQL Server 不支持用户实例登录标志.连接将关闭

在 aspx 页面中使用 if else 和 eval

System.Web.Helpers.Crypto - 盐在哪里?

如何将 Castle Windsor 与 ASP.Net Web 表单一起使用?

没有身份的 ASP.NET Core 2.0 承载身份验证

使用 JavaScript 更改 ASP.NET 标签的可见性

防止 asp.net Web 表单中的跨站点请求伪造 (csrf) 攻击

如何将 global.asax 文件添加到 ASP.NET MVC4 项目?

如何确定 web.config 中的编译 debug="true"

使用 Elmah 处理 Web 服务中的异常

使用 JavaScript 禁用 ASP.NET 验证器

ASP.NET MVC4 异步控制器 - 为什么要使用?

在 ASP.NET 4.5 WebForms 中通过 bundle.config 与 BundleConfig.cs Bundle 资源

如何防止 XXE 攻击(.NET 中的 XmlDocument)

IIS Express - 增加内存限制

如何在 GridView 中隐藏 TemplateField 列

MSBuild DeployOnBuild=true 不发布

无法使用 ip:port 访问 WEB API,但可以在 VS 调试模式下使用 localhost:port