title: Publish rc2 asp.net core application to Azure
body: <p>I managed to publish my application from VSO to Windows Azure. The problem now is that my application fail to start on Azure with this error (it works perfectly locally) :</p>
  
  <pre><code>System.TypeInitializationException: The type initializer for 'Microsoft.AspNetCore.Server.Kestrel.Networking.PlatformApis' threw an exception. ---&gt; System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
     at Microsoft.AspNetCore.Server.Kestrel.Networking.PlatformApis..cctor()
     --- End of inner exception stack trace ---
     at Microsoft.AspNetCore.Server.Kestrel.Networking.PlatformApis.get_IsWindows()
     at Microsoft.AspNetCore.Server.Kestrel.Networking.Libuv..ctor()
     at Microsoft.AspNetCore.Server.Kestrel.KestrelServer.Start[TContext](IHttpApplication`1 application)
     at Microsoft.AspNetCore.Hosting.Internal.WebHost.Start()
     at Microsoft.AspNetCore.Hosting.WebHostExtensions.Run(IWebHost host, CancellationToken token, String shutdownMessage)
     at Microsoft.AspNetCore.Hosting.WebHostExtensions.Run(IWebHost host)
     at MyApp.Web.Startup.Main(String[] args)
  --- End of stack trace from previous location where exception was thrown ---
     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
     at Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
     at Microsoft.Dnx.ApplicationHost.Program.&lt;&gt;c__DisplayClass3_0.&lt;ExecuteMain&gt;b__0()
     at System.Threading.Tasks.Task`1.InnerInvoke()
     at System.Threading.Tasks.Task.Execute()
  System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
  File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
     at Microsoft.AspNetCore.Server.Kestrel.Networking.PlatformApis..cctor()
  
  WRN: Assembly binding logging is turned OFF.
  To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
  Note: There is some performance penalty associated with assembly bind failure logging.
  To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
  </code></pre>
  
  <p>I tried to add the dependency manually but it didn't solve the problem :</p>
  
  <pre><code>"System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-23826"
  </code></pre>
  
  <p>Here is my config</p>
  
  <p>global.json:</p>
  
  <pre><code>{
    "projects": [ "src", "test", "lib" ],
    "sdk": {
      "version": "1.0.0-rc2-20221",
      "runtime": "clr",
      "architecture": "x86"
    }
  }
  </code></pre>
  
  <p>project.json    </p>
  
  <pre><code>  "compilationOptions": {
      "emitEntryPoint": true
    },
    "dependencies": {
      "Jil": "2.13.0",
      "JWT": "1.3.4",
      "Microsoft.AspNetCore.Authentication": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Hosting": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Http.Abstractions": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.IISPlatformHandler": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Mvc.Core": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Mvc.ViewFeatures": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-20270",
      "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-20270",
      "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-20270",
      "Microsoft.Extensions.DependencyInjection": "1.0.0-rc2-20270",
      "Microsoft.Extensions.Logging.Console": "1.0.0-rc2-20270",
      "Microsoft.Extensions.PlatformAbstractions.Dnx": "1.0.0-rc2-20221",
      "System.Runtime.InteropServices.RuntimeInformation": "4.0.0-rc2-23826"
    },
    "frameworks": {
      "net46": { }
    }
  </code></pre>