我々は(起動時のタスクからの)役割の展開プロセスの間、Webロールのweb.configファイルにアクセスできるようにするために使用:AzureのWebロールもはやコピーのweb.configファイルを
を(サービス定義から.csdef)
<Startup>
<Task commandLine="sometask.cmd ..\..\..\web.config" executionContext="elevated" taskType="simple" />
</Startup>
は今、アズールは、もはや役割ディレクトリにweb.configファイルをコピーするようだので、私たちは役割の展開時にアプリケーションの構成設定にアクセスすることはできません。
output type = "Copy always"という別の.configファイルを使用することで回避できますが、これは展開プロファイル(web.config.releaseなど)を活用する当社の能力を打ち負かしています。
web.configファイルはまだどこかで利用できますか?いつ誰がこの変更が行われたのかを知っていますか?
ありがとうございます。
ええと、今年の大半でこれがどのように機能し続けているのか疑問に思っています(今月の問題に気がつきました)。私たちは完全にIISのホストモードに入っていました。 コピーを常に行うと、発行時にVSでconfigの置き換えを行うことができなくなります。例えば。 web.release.config、web.debug.configなど。回避策を提案できますか? – ionwarp
それは本当ですか(あなたは設定の変更を行うことはできません)?私はそれを試していない。 – smarx