Я хочу отладить код Microsoft на сайте SharePoint.Отладка кода Microsoft SharePoint - отключить оптимизацию
загрузить .NET Reflector Visual Studio Extension, так что я могу уйти в код Microsoft, но когда я пытаюсь получить значение некоторых переменных - я получаю ошибку: "Cannot obtain value of local or argument <this> as it is not available at this instruction pointer, possibly because it has been optimized away."
Я стараюсь, чтобы отменить оптимизацию, я увидел, что написал Камерон MacFarland here, поэтому я создал файл с командами, открывающими VS без оптимизации JIT. Что касается второго действия - я не знаю, как это сделать, когда дело доходит до приложения SharePoint, в котором работает IIS.
Как достичь этого?
EDIT: Мой вопрос в основном: как отключить оптимизацию кода, когда код запускается IIS?
Да, это сработало и для меня. Это кажется более надежным, чем просто использование изменения реестра. – killthrush
Имя не должно содержать "dll". Например, если я хочу запустить неоптимизированную System.Web.dll, тогда мне нужен файл с именем System.Web.ini рядом с ним (а не System.Web.dll.ini). –