我们是一个构建一个小型Web应用程序的ISV,可以在内部部署或在Azure中部署。到目前为止,我们一直使用web.config
文件来配置我们的应用程序。
现在我们开始在Azure中推送其中一些,我们希望能够在Azure中调整其中一些appSettings
。
我们的理解是我们需要使用服务配置文件。环顾四周,许多地方使用azure deploy项目解释了如何做到这一点。我们目前正在使用一个简单的ASP.NET MVC项目,并使用Azure网站上的下载的发布配置文件(现在使用免费的Azure网站)。
有没有办法发布服务配置文件作为MVC项目的一部分?还是我们必须有一个Web部署项目吗?
谢谢,
答案 0 :(得分:1)
在您的情况下,您实际上可以坚持使用Azure网站。 Azure网站内“配置”选项卡上配置的设置优先于web.config
中的设置。您可以覆盖<appSettings>
和<connectionStrings>
元素内的设置。
(要回答问题的第二部分,如果不创建完整的Web角色,则无法部署.cscfg
文件。