Я только что попробовал ваш код, и он отлично работает. Вам известно, что этот тип пантомимы добавляется в глобальную коллекцию типов пантомимы, а не на сайт?
Он также добавляется в конец списка <staticContent>
, этот список не пересортируется при выполнении ServerManager.CommitChanges()
.
Также в Windows 2008-R2 правильное расположение для applicationHost.config
находится по адресу:
C:\Windows\System32\inetsrv\config
Я предполагаю, что вы используете notepad.exe или NotePad2 для открытия этого файла (32-битные редакторы не могут его открыть). Блокнот не будет перезагружать файл при изменении, и NotePad2 необходимо указать уведомление об изменении файла (alt-F5), из коробки это не будет.
Также попробуйте добавить что-нибудь необычное, например .xxx
, запустите обновление, откройте файл конфигурации и выполните поиск. Я гарантирую, что это будет там.
Обновление:
В дополнение к вашим комментариям ниже, я не уверен, как вы можете открыть applicationHost.config
с помощью NotePad ++ или любого 32-битного редактора, я, конечно, не могу. Можете ли вы скачать NotePad2, который является 64-битным редактором:
http://www.flos -freeware.ch / notepad2.html
Кандидат на релиз работает просто отлично.
При установке по умолчанию любой 64-битной Windows 2008 или Windows 7 в папке C:\Windows\SysWOW64\inetsrv\Config
не должно быть applicationHost.config
. Я не уверен, почему ты видел это там.