我想在Azure webrole启动时给出网络服务帐户修改权限(root项目目录),有谁知道这样做的方法?修改后,我会重置此值以保证安全。主要目的是我需要修改webconfig以根据多个节点上的暂存/生产环境差异来更改wcf地址。
我已经测试了例程,一旦获得网络服务帐户的权限,它就会正常运行。我不介意它是否是首次启动修改,但不幸的是,目录权限在部署新版本时会发生变化,因为它会交换网站所在的VHD ...
任何帮助都会很棒......
谢谢!
答案 0 :(得分:0)
如果您的目标是更新web.config以添加/修改与Azure环境相关的设置,则可以使用Web管理模块通过向Role Startup()例程添加适当的代码来实现。我相信这样你将拥有一个更简单,更干净的解决方案。
该过程在this blog中定义,可能还有其他人可能有更好的方法来完成此过程。