разрешение отклонено: GetObject ("IIS: //" & strServer & "/ w3svc / 4 / ROOT") - PullRequest
0 голосов
/ 21 ноября 2019

пожалуйста, помогите. У меня есть мой код в Visual Basic. Отказано в разрешении на ошибку GetObject («IIS: // loclahost / w3svc / 4 / ROOT»)

    Set wServer = GetObject("IIS://loclahost/w3svc/4")
    Set wRoot = GetObject("IIS://loclahost/w3svc/4/ROOT") 'Get the root web
    Set wNew = wRoot.Create("IIsWebVirtualDir", strWebName) 'Create a new web off the root

    ''Create New App
    wNew.AppCreate True

1 Ответ

0 голосов
/ 22 ноября 2019

Я предлагаю вам опубликовать более подробную информацию о вашем требовании.

Запускаете ли вы этот код в своем веб-приложении, размещенном на IIS?

Кажется, что ваш пул приложений не 'у меня недостаточно прав для получения информации о веб-сайте IIS.

Я предлагаю вам попытаться изменить разрешение удостоверения пула приложений для локальной системы, если вы хотите создать или изменить параметр IIS.

Подробнее, вы можете сослаться на следующие шаги:

1.В IIS Manager выберите Пулы приложений.

2. В списке пулов приложений щелкните правой кнопкой мыши пул приложений и выберитеДополнительные параметры.

3. В разделе Модель процесса измените свойство удостоверения с ApplicationPoolIdentity на localsystem и нажмите ОК.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...