Невозможно использовать aspnet_regiis encrypt web.config в среде Windows 7/2008 - PullRequest
6 голосов
/ 27 апреля 2011

Я использовал aspnet_regiis успешно зашифрованный файл web.config, который работает на сервере Windows 2003.Однако это не работает в IIS 7 на сервере Windows 7/2008.

Когда я пытаюсь выполнить следующую команду на 64-битном сервере Windows 2008, она всегда показывает справку параметров aspnet_regiis.То же самое и в ОС Windows 7.

C: \ Windows \ Microsoft.Net \ Framework64 \ v2.0.50727 \ aspnet_regiis –pe «appSettings» –app «/ ConnectionTest» –сайт 4

Если я открываю команду Visual Studio 2008 в Windows 7 и запускаю следующую команду, я получаю их.Я использую идентификатор сайта из iis manager.

aspnet_regiis –pe «appSettings» –app «/ ConnectionTest» –site 4 Не удалось разрешить идентификатор сайта для «4» Не удалось!

Ответы [ 2 ]

16 голосов
/ 21 мая 2011

Вы пробовали запустить командное окно "Как администратор"?Это тоже на мгновение застало меня врасплох, но работа админа исправила это.

0 голосов
/ 12 марта 2015

Я получал эту ошибку даже после запуска командной строки от имени администратора. Но я заметил, что в моем виртуальном каталоге было несколько слов, разделенных точкой. Как "Web.Api.XYZApi".

Я изменил имя виртуального каталога на «XYZApi» (без точек) и попытался зашифровать, и оно заработало. Но я все еще не уверен, почему это должно быть проблемой.

...