Переключение пользовательских контекстов в Visual Studio и TFS Source Control - PullRequest
0 голосов
/ 05 августа 2010

При разработке приложений ASP.net на компьютере с Windows 7 в Visual Studio.Иногда мне нужно провести тестирование на совместимость с Internet Explorer 6.Я тестирую IE 6 так, что у меня виртуальная машина работает на моей локальной машине.

Самый простой способ получить доступ к разработке на моей родительской машине разработки - это переключить мой проект ASP.net на использование локального IIS моей машины, а затем получить к нему доступ через виртуальные машины.Одна из проблем заключается в том, что для переключения на проект для использования локального IIS компьютера необходимо запустить Visual Studio от имени администратора.

Когда я работаю от имени администратора и выполняю «Получить последнюю версию» в TFS Source Control, у меня возникают проблемы с разрешениями в следующий раз, когда я запускаю Visual Studio в контексте безопасности без повышенных прав.Во-первых, у Visual Studio нет прав на перезапись файлов.Первоначально я думал, что это проблема собственности.Я пошел в свой каталог Worspace и произвел рекурсивное изменение владельца этой папки, но это, похоже, не решило проблему.Единственный определенный способ преодоления этой проблемы - это либо продолжать работу Visual Studio в контексте с повышенными правами, либо удалить все в моем рабочем пространстве и получить свежую копию.

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

Если бы кто-нибудь мог предоставить инструкции по настройке обратного прокси-сервера с помощью какого-либо инструмента, свободно доступного для Win7, который был бы номинальным, в противном случае я хотел бы услышать предложения по решению проблем с разрешениями.Удаление проекта и получение новых работ, но это отнимает много времени.

1 Ответ

2 голосов
/ 05 августа 2010

Я думаю, вы могли бы использовать Fiddler; Вот пост с инструкциями по использованию Fiddler, чтобы позволить iphone работать с веб-сервером dev. Я полагаю, вы могли бы настроить его для вашей ситуации.

В качестве альтернативы, возможно IIS Express будет работать для вас?

...