Как я изменяю физический путь веб-сайта в IIS7 с APPCMD?

Попробуйте это так:

using System;

namespace TestCon
{
    class Program
    {
        public static void Main()
    {

        Person person = null;
        //Person person = new Person() { Name = "Jack" };

        //Using an "if" null check.
        if (person != null)
        {
            Console.WriteLine(person.Name);
            person.Name = "Jane";
            Console.WriteLine(person.Name);
        }

        //using a ternary null check.
        string arg = (person != null) ? person.Name = "John" : arg = null;
        //Remember the first statment after the "?" is what happens when true. False after the ":". (Just saying "john" is not enough)
        //Console.WriteLine(person.Name);

        if (arg == null)
        {
            Console.WriteLine("arg is null");
        }

        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }
}
public class Person
{
    public string Name { get; set; }
}

}

30
задан Paul Go 24 October 2009 в 22:10
поделиться

2 ответа

Следующее работает для меня на IIS 7.5. Он изменяет физический путь веб-сайта:

appcmd set site /site.name:"website name" /application[path='/'].virtualDirectory[path='/'].physicalPath:"C:\new\path"

Введите следующее, чтобы получить полный список свойств, которые вы можете установить:

appcmd set site /site.name:"website name" /?

Ссылка

10
ответ дан Salman A 11 October 2019 в 13:19
поделиться

Вот как вы должны делать:

C: \ Windows \ System32 \ inetsrv> appcmd set vdir "MySite /" -physicalPath: "C: \ inetpub \ temp"

Примечание. "MySite /" - это имя вашего виртуального каталога, поэтому, если ваш виртуальный каталог находится на веб-сайте по умолчанию, вам, вероятно, придется установить «Default Web Site / MySite /»


Что касается того, чтобы выяснить, как выполнять другие команды appcmd, просто введите: appcmd set vdir /?

и вы получите всю информацию о том, что вы можете сделать для настройки своего виртуального каталога.

Более конкретно, если вы хотите знать, какие настройки вы можете изменить для конкретного типа виртуального каталога: appcmd set vdir "MySite /"

44
ответ дан 27 November 2019 в 22:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: