Подтвердить что ты не робот

Использование TOAD SQL Tracker с Visual Studio и IIS

В моем текущем проекте используются Visual Studio 2010 и TOAD. Это проект MVC с Oracle 11g. Однако я могу получить SQL, который я создаю с протоколированием и/или отладкой, поскольку у меня уже есть лицензия TOAD, которую я бы хотел использовать для использования продукта Tools for Oracle, SQL Tracker, чтобы получить SQL во время выполнения без необходимости использовать ведение журнала или точек разрыва.

Я предполагаю, что мне нужно использовать исполняемый процесс devenv.exe(VS), но я не могу его добавить в инструмент SQL Tracker. Я получаю сообщение об ошибке:

cannot create process; error=[740] (the requested operation requires elevation.)

Любой поиск в Google говорит, что он связан с запуском как admin. Я попытался включить аргумент командной строки "Администратор RUNAS" (а также множество других опций) без везения.

Update:

Теперь я могу начать мониторинг процесса devenv.exe. Для этого мне нужно было запустить приложения в качестве администратора, прежде чем я даже запустил SQL Tracker. Однако никакой вывод не записывается.

Я думаю, что мне, вероятно, нужно будет контролировать процесс IIS (w3wp.exe). Когда я нажимаю, чтобы начать мониторинг этого процесса, теперь я получаю сообщение об ошибке:

Failed to create remote thread; error=8 (Not enough storage is available to process this command.)

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

4b9b3361

Ответ 1

Коренной причиной может быть множество причин, но одна вещь, которую я подозреваю, - это кеширование в IIS. Вы можете начать с поиска.

Вот несколько вещей, которые вы можете попробовать.

http://forums.iis.net/t/1150494.aspx?w3wp+exe+memory+usage+is+out+of+control

Ответ 2

Запуск Studio в качестве администратора не обязательно запускает ваш проект как администратора, представьте себе дыру в безопасности. Я достаточно уверен, что вы можете сделать свой проект запущенным администратором, изменив манифест. Здесь есть статья Принуждение приложения к администратору из файла конфигурации, но никто не подтвердил, был ли ответ правильным или нет, но это не значит, что его нет. Я заметил, что в некоторых случаях ответ С# получает предпочтение по сравнению с VB.NET одним из stackoverflow.