2016-07-04 9 views
0

에 대한 환경 버전을 설정 추가 :는, 프로그램 난 그냥 당신이 알려</p> <p><a href="https://github.com/mroach/RollbarSharp" rel="nofollow">Rollbar Sharp</a>을 사용하고 RollbarSharp

<add key="Rollbar.AccessToken" value="YOUR_TOKEN_HERE"/> 
<add key="Rollbar.Environment" value="dev{version}"/> 

을하지만 이것이 내가 다른 수단에서 충돌됩니다 응용 프로그램의 버전과 응용 프로그램의 버전 번호를 포함하는 응용 프로그램 시작시 Rollbar.Environment을 설정 할 수 있어야하고 싶지 않아으로 적합하지 않습니다 매번 web.config를 수동으로 변경하십시오.

런타임에 web.config를 편집하지 않아도됩니다.

답변

0

이 설정 한 후 조립의 버전을 검색, Web.config의에서 환경 설정을 생략하고 동적으로 DefaultEnvironment을 설정 그래서 등에 의해 OwinStartup 사용하여 해결 :

Assembly assembly = Assembly.GetExecutingAssembly(); 
string version = assembly.GetName().Version.ToString(); 

RollbarSharp.Configuration.DefaultEnvironment = version;