Tôi muốn thêm một ứng dụng .NET Core RC2 MVC mới vào một cụm Service Fabric hiện có, nhưng tôi không thể tìm ra cách tôi nên làm điều này..NET Core RC2 trong Service Fabric
Tôi đã xem xét một số ví dụ RC1 nhưng điều đó cũng không giúp tôi thêm chút nào. Tôi hiểu rằng bạn cần thêm EntryPoint trong tệp ServiceManifest.xml của mình. Nhưng trong RC1 dụ họ trỏ đến dnx.exe, đã được gỡ bỏ trong 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>
gì EntryPoint tôi nên sử dụng trong phiên bản RC2 của NET Core?
Cảm ơn!
Cảm ơn bạn đã phản hồi. Tôi tin điều này là đúng, nhưng việc xây dựng dự án không cung cấp cho tôi một tệp .exe. Chỉ cần một dll. Bạn có biết cách tôi có thể thiết lập dự án của mình để cung cấp cho tôi tệp .exe này không? –
@johandroid Dự án của bạn phải là một Ứng dụng Console. Tạo dự án Vải dịch vụ mới từ đầu và chọn API web không quốc tịch. Một khi bạn tạo ra nó, hãy quan sát rằng nó cho thấy rằng nó là C# Console Application. Nếu bạn xây dựng nó, bạn sẽ nhận được EXE trong thư mục bin của bạn. Nếu bạn mở PackageRoot \ ServiceManifest.xml, bạn sẽ thấy rằng EXE được đặt là EntryPoint. Vì ASP.NET Core RC2 được xây dựng với ý tưởng về OWIN và WebAPI 2, bạn cần thiết lập cấu trúc dự án giống nhau. Hãy nhớ rằng không có IIS trong Service Fabric - Web App phải được tự lưu trữ và đó là những gì đang được thiết lập trong phương thức Main của bạn. –
Tôi đang ở cùng một mức độ, tìm kiếm một ví dụ ... là có bất kỳ? Hiện tại, tôi sẽ theo https://blogs.msdn.microsoft.com/lucian/2015/08/19/using-project-json-for-other-project-types/ để sử dụng project.json, v.v. – rfcdejong