none
ASP.NET Core Web Uygulamasını Yerelde Bilgisayarlar Arası Manuel Taşıma RRS feed

  • Soru

  • Arkadaşlar merhaba,

    Ben çok sayfalı ASP.NET Core web uygulaması oluşturdum ve bütün kontrolleri IIS üzerinden local host yoluyla bir tarayıcı üzerinden tamamladım. Ben  bu web uygulamasını Azure ya da bir hosting service yerine manuel olarak bir bilgisayarda dosyaları aktarıp çalıştırmak istiyorum.

    Bu uygulama bir WinForm veya WPF olsaydı setup çevirmeden bin klasörü üzerinden .exe aktarmak yeterli olurdu; veya herhangi bir internet sayfasını Ctrl+S ile kaydettiğimizde bağlı olduğu tüm scriptler html ögelerle birlikte yine çalışıyor.

    Buna karşın ASP.NET Core uygulamasını bin debug obj klasörleri incelediğimde sağlıklı bir çıkarımda bulunamadım. Bu klasördeki ögeler .dll, .cshtml olduğu için manuel olarak bir bilgisayarda web uygulamasını tarayıcı üzerinden çalıştırmak istesem nasıl yaparım bulamadım.

    16 Aralık 2019 Pazartesi 16:05

Tüm Yanıtlar

  • Bir web sunucusu olmadan çalıştıramazsınız. Yani her kullanmak istediğiniz makineye IIS kurmanız ve ayarlarını uygulamanızı servis edecek şekilde yapmanız gerekiyor.

    ya da!

    Apache-PHP-mySQL için standalone uygulamalar mevcut (mesela Uniform Server). Bunun IIS için olanını bulabilirseniz istediğiniz olur.

    (Not: Bulursanız bize de haber verin plz :))


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    16 Aralık 2019 Pazartesi 16:37
    Moderatör
  • Bir web sunucusu olmadan çalıştıramazsınız. Yani her kullanmak istediğiniz makineye IIS kurmanız ve ayarlarını uygulamanızı servis edecek şekilde yapmanız gerekiyor.

    ya da!

    Apache-PHP-mySQL için standalone uygulamalar mevcut (mesela Uniform Server). Bunun IIS için olanını bulabilirseniz istediğiniz olur.

    (Not: Bulursanız bize de haber verin plz :))


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Asp.net core uygulamaları sunucu gerektirmiyor. Kendi kendisini sunabiliyor. Anahtar kelime : kestrel , tabii birden fazla uygulama aynı porttan çalışsın isteniyorsa bir reverse proxy ihtiyacı doğacaktır.

    https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1


    www.cihanyakar.com




    16 Aralık 2019 Pazartesi 18:29
    Moderatör