【发布时间】:2013-04-02 18:09:46
【问题描述】:
我在 VS 2010 中使用 C#、.NET 开发了两个项目:一个是 ASP.NET Web 应用程序,第二个是作为本地系统运行的 C# Windows 服务。 Web 应用程序通过 IIS 在同一台物理机器上安装和运行。
我的问题是,如何从服务中获取我在这台机器上的 web 应用程序安装文件夹的路径?
【问题讨论】:
我在 VS 2010 中使用 C#、.NET 开发了两个项目:一个是 ASP.NET Web 应用程序,第二个是作为本地系统运行的 C# Windows 服务。 Web 应用程序通过 IIS 在同一台物理机器上安装和运行。
我的问题是,如何从服务中获取我在这台机器上的 web 应用程序安装文件夹的路径?
【问题讨论】:
我假设您使用的是 IIS 7.5 并且您知道 Web 应用程序名称。如果是这样,您可以使用 Microsoft.Web.Administration 程序集中的 ServerManager 来获取物理路径。
这里是如何使用课程ServerManager How to get site's physical path on disk?的链接
【讨论】: