.WSC не распознает изменения кода - PullRequest
0 голосов
/ 02 апреля 2009

Я сталкивался с этой проблемой раньше, и решение обычно состояло в том, чтобы перезапустить IIS. В основном я сделал ряд изменений в файле .wsc на нашем сервере. Но когда он запускается, он не запускает новые изменения кода, которые я сделал. Я подтвердил это с помощью регистрации событий в начале файла, и он не отображается.

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

Сервер является 32-разрядной ОС Server 2008. И код работает, он все еще генерирует файл, который должен, но, как я уже сказал, он не использует последние изменения.

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

Спасибо, Джефф

Редактировать: Ойсин, спасибо за ответ, и да, я знаю, что ненавижу VBScript и все, что с ним связано, включая эти компоненты Window Script. Я выражал такие чувства своему менеджеру, но это грязная работа, и кто-то должен это делать!

Да, он использует Server.CreateObject для вызова компонента.

ОТВЕТ : С тех пор я осознал свою ошибку. Я только «регистрировал» его снова и снова, когда я должен был сначала «откатить» его, «зарегистрировать». Чувак, я чувствую себя глупо, но, как говорится, спешка тратит впустую.

Спасибо за ответ и ссылку!

1 Ответ

2 голосов
/ 02 апреля 2009

Eek, вы имеете в виду WSC, как в компоненте сценария Windows? Я не написал ни одного из них с 2000 года.

Загружаете ли вы его с помощью CreateObject (например, он зарегистрирован как COM-объект через regsvr32), или вы используете файловый прозвище для его загрузки? (не зарегистрировано).

Если он зарегистрирован, он, вероятно, кэшируется до перезапуска приложения. Если вы переключились на файловое прозвище, например например: Set o = GetObject ("script: c: \ path \ obj.wsc"), вы можете избежать изменений во время выполнения в файле .wsc.

(мужик, как я это запомнил)

больше информации здесь - быстро, прежде чем он будет заархивирован! : D http://www.microsoft.com/technet/scriptcenter/resources/scriptshop/default.mspx

-Oisin

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