私はかなり基本的な作業をしばらく行っていますが、私はASP.NETコーディングでかなり緑色です。Web.configのappSettingsエントリは何になりますか?
最近私は弊社のウェブサイトが割り当てられていますので、詳細を学んでいます。
ソースセーフからプロジェクトをダウンロードしましたが、コードを変更しています。
同僚と私はWeb.config
ファイルを見て、そして<configuration>
セクションの下で、このことに気づいた:[email protected]
は私の実際の電子メールアドレスをリストするために使用
<appSettings>
<add key="HR_EMAIL" value="[email protected]"/>
<add key="APP_MODE" value="TEST"/>
<!-- PROD is the production value for ssl pages -->
<add key="HR_EMAIL_SITE_A" value="[email protected]"/>
<add key="HR_EMAIL_SITE_B" value="[email protected]"/>
</appSettings>
。
私の同僚は「ああ、あなたはそれを変更してメールアドレスを削除しました」と言っています。
ええ、私はありません!これらの人々が私に電子メールを送るなら、私は気にする必要はありません
プロジェクトを再構築するときはいつでも、私のローカルマシンに設定されているもの(おそらくmachine.config
)が入っていて、これらの値が更新されています。
私はマイクロソフト(Walkthrough: Creating a Web Site with Membership and User Login)によって最近公開されたウォークスルーを使用しましたが、別のプロジェクトでした。
これらの値はどのように変更されましたか?確かに私は私の睡眠でこれをしなかった!
あなたの言ったことを理解するのが難しいですが、私は***と思っています。***これは何が起こったかです。 – jp2code
web.configファイルには、プロジェクトの設定が含まれています。 configファイルをローカルからDEV、QA、またはPRODにデプロイすると、その環境に存在するものを上書きする可能性が高くなります。このため、ほとんどの場合、設定ファイルは環境から環境に移行されることはありません。 。開発を行うときに見つけられるのは、ソース管理にチェックインするものが、常にPRODにデプロイしたいものではないということです。 –