Я неплохо разбираюсь в кодировании ASP.NET, хотя какое-то время я выполнял очень простые задачи.
Недавно мне был присвоен веб-сайт нашей компании, поэтому я изучаю больше деталей.
Я загрузил проект из Source Safe, и я делаю изменения в коде.
Мы с коллегой смотрели на файл Web.config
и заметили это в разделе <configuration>
:
<appSettings>
<add key="HR_EMAIL" value="myEmailAddress@work.com"/>
<add key="APP_MODE" value="TEST"/>
<!-- PROD is the production value for ssl pages -->
<add key="HR_EMAIL_SITE_A" value="myEmailAddress@work.com"/>
<add key="HR_EMAIL_SITE_B" value="myEmailAddress@work.com"/>
</appSettings>
где myEmailAddress@work.com
использовался для перечисления моего фактического адреса электронной почты.
Мой сотрудник сказал: «О, вы изменили его и удалили мой адрес электронной почты».
Э-э, нет, нет! Мне было бы наплевать, если бы эти люди писали мне по электронной почте!
Я предполагаю, что что-то настроенное на моем локальном компьютере (возможно, в machine.config
) вошло и обновило эти значения всякий раз, когда я перестраивал проект.
Я использовал пошаговое руководство, недавно опубликованное Microsoft ( Пошаговое руководство. Создание веб-сайта с членством и логином пользователя ), но это было в другом проекте.
Что изменило эти значения? Конечно, я не делал этого во сне!