1
A
回答
4
您可以通过查询您网站上的IisSettings连接来确定Web应用程序的物理本地路径。
像这样的:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Administration;
namespace WSStest
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://<YOURSITE>"))
{
string localPath = site.WebApplication.IisSettings[SPUrlZone.Default].Path.ToString();
Console.WriteLine("Local path: " + localPath);
}
}
}
}
1
siteCollection.WebApplication.IisSettings [SPUrlZone.Default]。路径;
相关问题
- 1. 如何读取本地目录路径
- 2. 如何获取Django中临时目录的子目录路径
- 3. 如何从批处理脚本中的文件路径获取目录路径
- 4. 如何获取工作目录路径?
- 5. Maven,本地目录的相对路径
- 6. C - 获取目录路径
- 7. 如何在Perfect 2.0中获取项目文件夹的根目录路径?
- 8. 如何获取挂架网站的根路径
- 9. 如何使用servlet获得glassfish根目录的真实路径
- 10. 获取路径中的一级目录
- 11. 获取Silverlight ClientBin目录的路径
- 12. 从Spring bean获取目录的路径?
- 13. 如何将项目的根添加到本地主机路径
- 14. 如何在spring中获取项目目录的路径?
- 15. OCaml:如何获取当前模块的路径* /我的项目目录?
- 16. 如何获取我的WinForm应用程序项目中的目录路径
- 17. 如何获得svn的本地根路径?
- 18. 如何从本地路径获取网络路径?
- 19. 在Python中获取绝对文件路径的目录路径
- 20. 获取路径到项目目录旁边的目录 - JAVA
- 21. 如何查找本地化目录的路径?
- 22. 如何更改MOSS WebApp的虚拟目录本地路径?
- 23. 获取节点模块目录的路径
- 24. 获取节点webkit中目录的完整路径
- 25. Gulpfile到根目录的相对路径
- 26. 如何根据GUID获取SharePoint站点名称?
- 27. 从网站根目录的相对路径
- 28. 如何使用zend 2路由将页面路由到站点的根目录
- 29. 如何获取路径的目录名称?
- 30. 如何使用gcloud命令获取Cloud SDK目录的路径?
我只有一个情侣表奏我添加到Magnus的代码(这基本上是对平价)。首先,你最好使用SPContext.Current.Site而不是明确地打开一个站点(因为你*正在寻找当前站点)。第二:不要假设SPUrlZone.Default。如果您碰巧通过扩展区域的URL进行访问,并且实际需要扩展的Web站点(IIS)路径,则上述代码将不会返回正确的路径。相反,请在SPWebApplication的AlternateUrls属性中查找以查看该呼叫来自哪个区域,然后使用它。 – 2009-06-26 21:17:55