Desidero aggiungere una nuova applicazione .NET Core RC2 MVC a un cluster di Service Fabric esistente, ma non riesco a capire come dovrei farlo..NET Core RC2 in Service Fabric
Ho esaminato diversi esempi di RC1 ma non mi ha ancora ottenuto. Capisco che è necessario aggiungere un EntryPoint nel file ServiceManifest.xml. Ma nella RC1 esempio, essi puntare al dnx.exe, che è stato rimosso in RC2:
<EntryPoint>
<ExeHost>
<Program>approot\runtimes\dnx-clr-win-x64.1.0.0-rc1-update1\bin\dnx.exe</Program>
<Arguments>--appbase approot\src\ChatWeb Microsoft.Dnx.ApplicationHost Microsoft.ServiceFabric.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener</Arguments>
<WorkingFolder>CodePackage</WorkingFolder>
<ConsoleRedirection FileRetentionCount="5" FileMaxSizeInKb="2048" />
</ExeHost>
</EntryPoint>
Cosa EntryPoint dovrei usare nella versione RC2 di .NET Nucleo?
Grazie!
Grazie per la risposta. Credo che sia corretto, ma la costruzione del progetto non mi fornisce un file .exe. Solo un .dll. Sai come posso impostare il mio progetto per fornirmi questo file .exe? –
@johandroid Il progetto deve essere un'applicazione console. Crea da zero un nuovo progetto di Service Fabric e seleziona API Web Stateless. Una volta creato, osserva che mostra che si tratta di un'applicazione console C#. Se lo costruisci, otterrai EXE nella cartella bin. Se apri PackageRoot \ ServiceManifest.xml, noterai che EXE è impostato come EntryPoint. Poiché ASP.NET Core RC2 è stato creato con l'idea di OWIN e WebAPI 2, è necessario configurare la stessa struttura del progetto. Tieni presente che non c'è IIS in Service Fabric - L'app Web deve essere auto-ospitata e questo è ciò che viene impostato nel tuo metodo Main. –
Sono allo stesso livello, alla ricerca di un esempio ... ce n'è? Per ora seguirò https://blogs.msdn.microsoft.com/lucian/2015/08/19/using-project-json-for-other-project-types/ per l'utilizzo del project.json etc – rfcdejong