我正在尝试在这里获取网站的 URL,但无法弄清楚如何获取它,
using (var mgr = new ServerManager())
{
foreach (var site in mgr.Sites)
{
var siteURL = site. ??
这是我正在使用的课程
我正在尝试在这里获取网站的 URL,但无法弄清楚如何获取它,
using (var mgr = new ServerManager())
{
foreach (var site in mgr.Sites)
{
var siteURL = site. ??
这是我正在使用的课程
嗯..我想这可能会有所帮助..
ServerManager serverMgr = new ServerManager();
Site site = serverMgr.Sites["YourSiteName"];
List<string[]> urls = new List<string[]>();
foreach (Binding binding in site.Bindings)
{
string bindingInfo = binding.BindingInformation;
string subString = bindingInfo.Substring(2, bindingInfo.Length - 2);
string[] adrs = subString.Split(':');
adrs[0] = "localhost:" + adrs[0];
urls.Add(adrs);
}
站点是一个站点集合,您可以通过循环访问其项目来获取站点。
如果您只是在寻找网站的 url,为什么不使用 Request 对象。