我必須得使用HttpRuntime.AppDomainAppPath
(這樣C:/personal/Website/page.aspx
)如何檢查父文件夾
Web服務始終位於父文件夾(如本C:/personal/Service/service.asmx
)的page.aspx父我的網站路徑。我使用servicePath
這個字符串servicePath="C:/personal/Service/service.asmx"
這個變量,使用ABC.dll中的web.dll服務路徑。
如何根據網站路徑檢查服務路徑?
If (GetWebPath()== GetServicePath())
{
// ... do something
}
private string GetWebPath()
{
string path = HttpRuntime.AppDomainAppPath;
string[] array = path.Split('\\');
string removeString = "";
for(int i = array.Length; --i >= 0;)
{
removeString = array[array.Length - 2];
break;
}
path = path.Replace(@"\" + removeString + @"\", "");
return path;
}
private string GetServicePath()
{
string path = @"C:\MNJ\OLK\ABC.asmx"
string[] array = path.Split('\\');
string removeString = "";
for(int i = array.Length; --i >= 0;)
{
removeString = @"\" + array[array.Length - 2] + @"\" + array[array.Length - 1];
path = path.Replace(removeString, "");
break;
}
return path;
}
伊諾什麼ü不明白,請告訴我,我會闡述它... – John 2013-03-13 09:32:31
伊諾看到下面的評論.... – John 2013-03-13 10:23:24
服務路徑d: \ data \ webspace \ MPS.3.0 \ SPM \ Server.asmx – John 2013-03-13 10:24:02