在运行时.NET新的文件更改应用程序名称

时间:2013-06-12 14:46:28

标签: .net windows azure newrelic

我正在我们的产品中设置新的文件监控,并希望在启动时更改应用程序的应用程序名称。

原因是我们的产品是在windows azure中,我们有4个env我们托管产品。当我们进行部署时,我们选择我们正在使用的配置文件,这就是我们如何部署到不同的env的。问题的另一部分是产品有9个天蓝色角色,我们希望将它们彼此分开监控,因此它们都有不同的名称。因此,如果我们有9个角色和4个env,每个至少有2个服务器,那么很难知道env / role有什么问题。

我想要做的是当角色启动时我想将env的名称添加到应用程序名称。

关于如何做到这一点的任何想法?

据我所知,至少有两个地方设置应用程序名称在newrelic.xml中,另一个在app.config / web.config中,我不确定哪个更重要然后是其他

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

对于多个应用,您希望使用web.config文件。 Newrelic.xml只会将应用程序汇总到一个条目。您可以尝试类似web.config转换的内容。有多种方法可以执行此操作,但请在此处查看此SO帖子:Azure connection string best practices