如何在请求之外获取网站根目录



在请求内部,我可以使用Server.MapPath()访问网站根目录。在没有访问Server的情况下,我如何访问该功能或以其他方式获取网站根目录?我正在尝试在WebActivator.PreApplicationStartMethod中为ninject构建绑定。

我们已经尝试使用Directory.GetCurrentWorkingDirectory(),它在Microsoft SharedDev Server中返回了一些内容。但是,在Global.asax.cs中,调用Application_Start中的Server.MapPath("")会生成我想要的目录。

使用AppDomain.CurrentDomain.BaseDirectory返回正确的目录。

您可能会看到以下两个问题:

  • 如何获得网站';在本地IIS服务器上的物理路径?(从桌面应用程序)

  • 如何获取IIS虚拟目录&web应用程序';s带有C#代码的物理路径?

相关内容

  • 没有找到相关文章

最新更新