我使用云服务部署了我的asp.net网站。我通过从Visual Studio发布来部署它。
问题是每次如果我必须对web.config进行更改,我必须从visual studio重新部署。
反正我们可以直接从windows azure修改吗?我不希望每次开发人员都参与其中。
答案 0 :(得分:1)
您应该在web.config
中定义设置,而不是在Service Configuration File (*.cscfg)
文件中定义设置。然后,您应该能够从Azure门户和其他方式更改值,而无需重新部署代码。
不惜任何代价,远离在部署的代码中进行web.config更改(使用RDP或其他方式)。如果由于某种原因Azure决定在其他VM中部署您的代码,您的更改将会丢失。有关详细信息,请参阅此主题:Azure Webrole loads old website version after restart。