Setelah anda membuat sebuah projek aplikasi web dengan
menggunakan ASP NET akan lebih baik diuji coba terlebih dahulu di akses oleh Komputer
klien lainnya. Misalkan Komputer anda dijadikan sebagai Web Service yang dapat
di akses oleh berbagai computer klien yang terhubung oleh jaringan wifi atau LAN.
Namun sebelum melakukan deploy ke IIS 10 ada baiknya
ada periksa pengaturan di turn windows features on or off di windows 10.
Apakah sudah diatur seperti gambar
di bawah ini,
Misalkan jika ASP NET Web Application yang anda buat menggunakan
Script atau content maka wajib centang pada IIS Management Script and Tools.
Jika tidak maka jquery atau script lainnya tidak akan di load sehingga tampilan
menjadi berantakan hanya sebuah text tanpa UI.
Jika script, style css masih tidak di load ketika browser dijalankan maka kamu harus melakukan setting Authentication di IISnya seperti di bawah ini,
Langsung saja kita akan melakukan publish pada Contoh ASPNET : Create Login Form Using SQL Command.
Langkah 1
Buka projek ASP Net Web Application di Visual Studio 2012
atau kamu dapat mendownloadnya dengan menggunjungi link sebelumnya.
Langkah 2
Akan muncul window Publish Web Application untuk membuat
Profile, jika profil belum dibuat pilih List New maka akan muncul sebuah
textbox kosong maka isikanlah dengan nama “ContohLoginForm”.
Langkah 3
Lalu pada tab menu Connection, tepatnya pada Publish
Method pilihlah FileSystem atau method lainnya sesuai kebutuhan. Jangan lupa
pilih directory untuk penyimpanan hasil publish.
Web Deploy: Jika anda memiliki IIS pada mesin server yang sedang
berjalan dan di konfigurasi sebagai web deploy maka akan dilakukan send semua request
oleh file IIS. IIS akan segara membuka new web page.
Web Deploy Package: Jika anda menjalankan IIS pada mesin server dan di
konfigurasi sebagai Web Deploy Package, IIS akan mengemas seluruh halaman web
anda, dan akan mengunggahnya ke mesin server dan membuka new web page.
FTP: akan
mengupload file ke server FTP (dapat berupa OS apa pun yang menangani FTP),
tetapi perlu diketahui bahwa ini tidak aman dan seluruh proses upload dapat di
captured dan disusupi.
Filesystem: akan menerapkan semua item yang diperlukan untuk
melaunching web service dengan metode apa pun yang didukung oleh konfigurasi
pada projek ke dalam direktory yang disediakan di komputer anda.
Langkah 4
Setelah dilakukan publish Langkah selanjutnya adalah
menambahkan Add Site baru di IIS 10. Sekarang buka IIS Manager dengan
mengetikan Inetmgr di Windows + Run. Lalu klik kanan mouse pada
Application Pools untuk melakukan Add Application Pools. Isikan Namenya terserah
misalkan “UjicobaPool”.
Langkah 5
Setelah Add Application Pool, klik kanan mouse pada
UjiCobaPool pada gridview Application Pool di sebelah kanan dan piih Advanced
Setting, lalu lakukan pengaturan seperti gambar di bawah ini, dari
ApplicationPoolIdentity menjadi LocalSystem.
Pada advanced setting ada berbagai pengaturan yang
dapat anda lakukan, silahkan mencobanya.
Langkah 6
Sekarang klik kanan mouse dan pilih sites ==> Add
web site. Masukkan nama Site Anda (di sini saya memakai LoginFormWebSite), Lalu
pilih directory tempat penyimpanan hasil publish projeknya di physical path. Jangan
lupa pilih type: http ataupun https dengan port bukan 80, biasanya port 80
sudah digunakan jadi kamu bisa membuat port seperti 8018.
Langkah 7
Klik kanan mouse LoginFormWebSite > Manage Website
> Advanced Setting. Untuk melakukan pengaturan pemilihan Applicatio Tool dan
redirect dari http ke https atau lainnya.
Langkah 8
Sekarang coba jalankan dengan cara klik kanan mouse
pada LoginFormWebSite > Manage Website > browse.
Saat ini ASP Net Web Application dapat berjalan pada computer
yang menyimpan hasil publish lalu apakah sudah bisa di akses melalui computer lainnya
tentunya tidak apabila belum dibuka akses (Allow Connection) untuk port 8018 di
Window Firewall pada inbounds.
0 Comments