ASP.NET Hosting – JaringanHosting.com :: Konfigurasi ASP.NET untuk mengirim Email

 

Bagaimana Cara ASP.NET Mengirim Mail ?

Salah satu penggunaan yang paling umum sebuah website adalah mengirim email. Mengirim email dari sebuah situs web yang digunakan, menjadi tugas yang bisa dibilang cukup kompleks dan sulit. Dalam artikel ini, Anda akan melihat dua kelas yang berbeda dari .NET Framework yang digunakan untuk mengirim email dengan ASP.NET. Kelas System.Net.SmtpClient dan dan kelas System.Net.MailMessage.

Banner

The System.Net.SmtpClient Kelas
The SmtpClient kelas memfasilitasi pengiriman email dengan Simple Mail Transfer Protocol atau SMTP. Kelas SmtpClient digunakan untuk menghubungkan aplikasi ASP.NET Anda ke jaringan (baik internet atau jaringan lain) dan mengotentikasi Anda (jika perlu) ke SMTP mail server. Disinim, kami akan menggunakan beberapa properti dari kelas SmtpClient untuk terhubung ke server SMTP pada jaringan:

  • Host Property : Host property digunakan untuk menentukan nama server SMTP yang terhubung dengan Anda.
  • Port Property: Setiap sambungan pada jaringan terjadi melalui saluran tertentu pada jaringan yang disebut port. Komunikasi SMTP terjadi pada port 25 secara default . Default port property adalah 25 , tetapi jika server SMTP Anda memerlukan port yang berbeda , Anda dapat menentukan bahwa dapat menggunakan Port Property.

Tip : Ini biasa bagi server SMTP untuk tidak menggunakan port 25 . Tanyakan pada administrator jaringan, ISP , atau perusahaan hosting jika Anda tidak yakin port apa yang digunakan untuk server SMTP .

  • Credentials Property : Kebanyakan SMTP server mengharuskan Anda memberikan username dan password atau mengotentikasi diri sendiri sebelum Anda dapat mengirim email . Beberapa server SMTP ( biasanya pada jaringan perusahaan ) memungkinkan Anda untuk menggunakan kredensial akun dan menjalankan kode ASP.NET Anda . Dalam kasus tersebut, Anda dapat menentukan untuk menggunakan kredensial default dalam aplikasi web ini. Namun dalam contoh ini, kami akan menentukan username dan password.

The System.Net.MailMessage Class

Kelas MailMessage menandakan pesan yang dikirim. Daftar berikut menunjukkan beberapa properti dari kelas MailMessage:

  • To-Alamat email tujuan untuk pesan.
  • From-Alamat email pengirim.
  • Cc-Alamat email yang muncul pada baris CC.
  • Bcc-Alamat email yang muncul pada baris BCC.
  • Subjek-Subjek email itu.
  • Lampiran-Daftar lampiran file yang disertakan dengan email.
  • IsBodyHtml- Properti Boolean yang menentukan apakah property Body menggunakan kode HTML atau tidak.
  • Body- Isi email yang dikirim. Ini adalah teks aktual dari pesan email.

Setelah Anda mengatur properti dari kelas MailMessage , Anda memanggil metode Send dan kelas SmtpClient yang digunakan  untuk mengirim pesan .

Memodifikasi Configuration File untuk internal Email Settings

Dalam aplikasi ASP.NET dunia nyata , Anda mungkin mengirim email dari banyak halaman dalam aplikasi Anda . Jika properti SMTP ( seperti nama server, username, password , dan sebagainya ) berubah, tidak efisien jika harus membuat perubahan pada setiap halaman yang akan dikirim email. Untungnya , banyak sifat dari kelas SmtpClient yang dapat ditentukan dalam configuration file untuk aplikasi ASP.NET Anda . Jika Anda menetapkan properti di configuration file , Anda harus memodifikasi hanya configuration file saja. Jika salah satu dari mereka berubah dan semua halaman yang dikirimi email, secara otomatis akan menggunakan pengaturan baru .

Tip : Jika Anda menentukan pengaturan Anda di kode sisi server yang sudah ditentukan dalam configuration file , pengaturan yang Anda tetapkan dalam kode akan menimpa pengaturan dalam configuration file.

Menambahkan Konfigurasi Email ke web.config file
Konfigurasi Mail ditentukan di bagian <system.net> dari file web.config . File web.config tidak berisi bagian <system.net> secara default , sehingga Anda perlu menambahkan satu .

Buka aplikasi web dan kemudian buka file web.config di Visual Web Developer . Tambahkan kode berikut ke file web.config secara langsung sebelum elemen pembukaan <system.web> yang :

Tip : Pengaturan yang Anda tentukan untuk server SMTP Anda adalah pengaturan sama yang Anda gunakan di email client Anda untuk mail server keluar untuk domain Anda . Perusahaan hosting Anda mungkin memiliki instruksi untuk mengatur email client di situs web mereka yang dapat Anda gunakan untuk menemukan pengaturan untuk configuration file Anda .

Menggunakan Perangkat Administrasi Situs Web
Anda juga dapat menggunakan Administration Tool Web Site untuk mengkonfigurasi pengaturan SMTP Anda . Administrasi Perangkat Situs Web memungkinkan Anda untuk menambahkan dan mengubah pengaturan SMTP dan meminimalkan kemungkinan kesalahan karena konfigurasi yang salah atau kesalahan ketik .

Tip : Bila menggunakan Web Site Administration Tool untuk mengkonfigurasi pengaturan SMTP . Semua entri adalah opsional . Jika Anda tidak memberikan nilai untuk properti yang diperlukan dalam file konfigurasi , Anda perlu memberikan dalam kode ASP.NET pada sisi server Anda .

Untuk menggunakan Administration Tool Web Site, konfigurasi pengaturan SMTP Anda dengan  ikuti langkah berikut :

1. Buka website Anda dan klik tombol ASP.NET Configuration di bagian atas jendela Solution Explorer

2. Klik tab Application atau link Application Configuration di Web Site Administration Tool.

3. Klik link Configure SMTP Setting Email pada halaman Penerapan Administration Tool Web Site.

4. Masukkan nama server SMTP, seperti yang ditunjukkan pada Gambar 1.

5 . Masukkan port jika perlu . Dalam kebanyakan kasus , nilai default 25 tidak harus diubah .

6 . Masukkan alamat email di dari kotak teks jika diinginkan . Alamat email yang Anda masukkan di sini akan muncul sebagai pengirim email yang mengirimkan dari ASP.NET .

7 . Pilih metode otentikasi . Pilih Tidak jika server SMTP Anda tidak memerlukan otentikasi . Pilih Basic jika server SMTP Anda memerlukan otentikasi yang berbeda dari kredensial account yang kode ASP.NET0nya Anda gunakan . Pilih NTLM jika Anda ingin menggunakan kredensial akun dan menjalankan kode ASP.NET Anda .

8 . Klik Save untuk menyimpan pengaturan konfigurasi ke file web.config dalam aplikasi Anda .

Setelah Anda mengklik Simpan , Administrasi Perangkat Situs Web update otomatis ke file web.config Anda dengan perubahan dan segera berlaku .

Apa Yang Terjadi Ketika File Konfigurasi  Tersimpan?
Setiap aplikasi ASP.NET berjalan di dalam area khusus dalam memori yang disebut application domain. Tujuan dari domain aplikasi adalah untuk menyediakan isolasi antara aplikasi ASP.NET yang berbeda . Aplikasi domain memastikan bahwa satu aplikasi ASP.NET tidak mengakses aplikasi ASP.NET lain .

Ketika sebuah domain aplikasi dijalankan , ASP.NET membaca informasi dalam configuration file untuk mengatur domain aplikasi . Kmudian mulai memantau folder dan file tertentu dalam aplikasi untuk perubahan. Jika perubahan terdeteksi , ASP.NET menutup domain aplikasi dan restart lagi sehingga setiap perubahan akan berlaku .

Ketika Anda membuat modifikasi ke file web.config aplikasi (baik dengan langsung memodifikasi file atau dengan memodifikasi secara tidak langsung dengan alat seperti Administration Tool Web Site ) , ASP.NET segera mendaur ulang kolam aplikasi sehingga konfigurasi baru berlaku segera ke aplikasi.

Contoh Kode untuk mengirim Email di ASP.NET tanpa pengaturan web.config ASP.net:

Contoh Kode untuk mengirim email di ASP.NET dengan web.config <mailsettings>
try

{
MailMessage mailMessage = new System.Net.Mail.MailMessage();
mailMessage.To.Add(userEmailAddress);
mailMessage.Subject = "Subject";
mailMessage.Body = "Body Text";
var smtpClient = new SmtpClient();
smtpClient.Send(mailMessage);
return "Mail send successfully";
}
catch (SmtpException ex)
{
return "Mail send failed:" + ex.Message;
}
Petunjuk MainSettings untuk web.config

ASP.NET Hosting – JaringanHosting.com :: Matikan ASP.NET Custom Error pada Web.config

 

Kadang, setelah kita hosting suatu web pada server, kita mendapatkan error yang tak diduga. Namun, kita mendapatkan pesan untuk error tersebut. Pada postingan kali ini, saya ingin berbagi bagaimana cara kita mendapatkan pesan untuk unexpected error. Coba lihat pesan error ASP.NET pada gambar di bawah ini.
 ASP.NET Hosting - JaringanHosting.comJenis kesalahan tak terduga ini dapat terjadi pada server lokal ataupun remote. Dalam ASP.NET, kita dapat menemukan pesan kesalahan yang tepat dengan pengaturan mode = “Off” dengan tag customErrors di web.config aplikasi kita. Ini adalah cara dimana kita dapat mengetahui kesalahan yang tepat dalam aplikasi web.<system.web>
<customErrors mode=”Off”>
</customErrors>


</system.web> ASP.NET Hosting - JaringanHosting.comKetika kita mengatur customErrors mode=”Off, maka kita dapat dengan mudah melacak error pada aplikasi seperti pada gambar dibawah ini.disableerror1Di ASP.NET, ada tiga mode kesalahan untuk melacak kesalahan. Mode ini memutuskan apakah pesan kesalahan akan ditampilkan atau tidak. Modus RemoteOnly adalah modus default untuk menampilkan pesan error.

  1. OFF Mode. Mode ini bertanggung jawab untuk menampilkan error mesage pada server lokal dan remote jika terjadi kesalahan.
  2. ON Mode.  Mode ini bertanggung jawab untuk menampilkan halaman custom error dengan pesan pada server lokal dan remote jika terjadi kesalahan. Dengan menggunakan mode ini, kita dapat menunjukkan halaman pesan kesalahan kustom kita sendiri untuk kesalahan tertentu pada server lokal dan remote.
  3. RemoteOnly. Mode ini bertanggung jawab untuk menampilkan error mesage pada remote server hanya dalam kasus error. Dengan menggunakan mode ini, kita dapat menunjukkan halaman pesan kesalahan kustom kita sendiri untuk kesalahan tertentu pada remote server saja.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Domain dan SSL Hosting – JaringanHosting.com :: Perbedaan SSL123 Certificates, Web Server Certificates dan Wildcard SSL Certificates

 

Kali ini saya akan memberikan penjelasan singkat mengenai perbedaan SSL123 Certificates,  Web Server Certificates dan Wildcard SSL Certificates.  Pertama-tama apa yang dimaksud dengan SSL ( Secure Socket Layer) ? SSL  adalah teknologi keamanan standar untuk men-setting up sebuah link yang terenkripsi antara web server dengan browser pengguna.  Link ini memastikan privasi seluruh data yang melewati antara web server dan browser. Sebuah sertifikat SSL memungkinkan server web untuk membuat koneksi SSL. Sertifikat SSL diharapkan oleh para client pada setiap situs yang menangani informasi sensitif seperti informasi identitas, nomor kartu kredit  atau catatan rahasia .

Domain dan SSL Hosting - JaringanHosting.com

Mengapa Anda perlu SSL Certificates?

Jika situs Web Anda mengharuskan pengguna untuk login dan mengharuskan untuk memasukkan informasi pribadi seperti nomor kartu kredit atau melihat informasi rahasia seperti laporan keuangan dan sebagainya, Anda sebagai pemilik Web perlu menjaga dan menjamin pengguna bahwa data-data pribadi mereka benar-benar aman. Selain itu memberikan rasa percaya pada para pengguna web dari serangan ‘Phising’. SSL ini dapat berjalan di berbagai macam browser.

Berikut adalah tabel perbandingan antara SSL123 Certificates,  Web Server Certificates dan Wildcard SSL Certificates.

table

*** Extended Validation ( EV ) = domain kepemilikan dikonfirmasi, organisasi divalidasi +  verifikasi tambahan dilakukan dengan menggunakan kriteria validasi yang ditetapkan oleh CA / Browser Forum .

***Full Organization Validation = Kepemilikan Domain Dikonfirmasi , Organisasi divalidasi , Plus Order Verivied

*** Domain Validation = Hanya Kepemilikan Domain yang dikonfirmasi.

Apakah yang dimaksud dengan SSL 123 Certificate?

SSL123 Certificate adalah sertifikat domain-validated yang meliputi informasi berikut :

Certificate juga akan mencakup kunci publik milik orang atau organisasi kepada siapa sertifikat telah diterbitkan . Sertifikat ini di-sign oleh sertifikat root Thawte Server CA  dan akan diterima sebagai sertifikat yang dipercaya oleh semua perangkat lunak atau browser yang mendukung certificate ini. ( dalam praktek ini harus semua perangkat lunak saat ini menggunakan SSL ) .

Apakah yang dimaksud dengan sertifikat SSL Web Server Certificate ?

SSL Web Server Certificate adalah sertifikat yang fully-authenticated yang meliputi informasi sebagai berikut :

  • Nama orang, organisasi atau instansi, kepada siapa sertifikat itu telah dikeluarkan ( pada kolom the Organisation)
  • Bagian dari organisasi atau nama dagang yang telah dikeluarkan (pada kolom Organisational Unit)
  • Negara di mana orang organisasi atau instansi bertempat.
  • Negara , provinsi atau daerah di mana orang atau organisasi tersebut berlokasi.
  • Kota atau kota di mana orang atau organisasi yang berbasis.
  • Nama server dimana sertifikat akan memungkinkan koneksi yang aman – misalnya https://secure.jaringanhosting.com/( ini pada kolom Common Name ) .

Sertifikat ini juga akan mencakup public-key  milik orang atau organisasi kepada siapa sertifikat ini telah diterbitkan .  Sertifikat ini di-sign oleh root certificate Thawte Premium Server CA dan akan diterima sebagai sertifikat dipercaya oleh perangkat lunak atau browser yang meliputi root certificate ( dalam praktek ini harus semua perangkat lunak saat ini yang menggunakan SSL ).

Apa yang dimaksud dengan Wildcard Certificate ?

Wildcard Certificate  adalah sertifikat yang dapat mengamankan beberapa nama server di bawah domain yang sama . Hal ini dikeluarkan untuk ( misalnya ) *.jaringanhosting.com dan kemudian dapat digunakan untuk mengamankan secure.jaringanhosting.com , blog.jaringanhosting.com dan www.jaringanhosting.com . ( Tapi itu tidak akan selalu bekerja untuk secure1.something.jaringanhosting.com – karena tergantung pada browser). Hal itu tidak memungkinkan Anda untuk mengamankan beberapa contoh nama server yang sama di beberapa server fisik , misalnya dalam situasi load-balancing , untuk itu , Anda memerlukan sertifikat normal ditambah lisensi tambahan .

Biasanya, masuk akal untuk mempertimbangkan Wildcard Certificate jika Anda memiliki lebih dari empat atau lima server dengan nama sama yang perlu diamankan. Anda mungkin mempertimbangkan wildcard certificate dengan server yang lebih sedikit jika Anda memiliki alamat IP kurang dari server yang Anda butuhkan untuk amankan. Biasanya Anda membutuhkan alamat IP yang terpisah untuk masing-masing server yang Anda amankan , sedangkan wildcard certificate hanya membutuhkan satu alamat IP untuk semua server  yang akan diamankan ( Jika Anda tidak yakin apakah ini berlaku untuk Anda atau tidak  silahkan hubungi kami . )

Apa perbedaan antara SSL Web Server Certificate dan SSL123 Certificate?

Ada dua perbedaan antara SSL Web Server Certificate dan SSL Certificate:

1. SSL Web Server certificate disebut sebagai fully-authenticated certificate. (Hal ini juga berlaku pada SuperCerts , Extended Validation ( EV ) sertifikat dan Wildcard Certificate  – pada kenyataannya semua jenis server certificate yang Thawte , kecuali untuk sertifikat SSL123). Artinya:

  • sertifikat berisi informasi yang berkaitan dengan orang atau organisasi kepada siapa SSL certificate itu dikeluarkan , serta nama server yang dikeluarkan . Informasi ini biasanya mencakup orang atau nama instansi dan rincian lokasi.
  • Thawte telah mengambil langkah-langkah untuk memastikan bahwa informasi yang terdapat dalam certificate tersebut benar dan sesuai dengan tanggal  certificate tersebut dikeluarkan  dan telah dikonfirmasikan dengan orang atau instansi yang bersangkutan bahwa sertifikat tersebut harus dikeluarkan .

Sebaliknya, domain-validated certificate seperti SSL123 certificate tidak berisi data yang berhubungan dengan instansi yang sertifikatnya dikeluarkan . Sertifikat tersebut hanya berisi nama server yang sertifikatnya dikeluarkan . Informasi perdagangan atau informasi organisasi yang berkaitan dengan domain tersebut belum diverifikasi, hanya bahwa orang atau organisasi yang meminta sertifikat dapat menerima email baik di kotak pesan yang terkait dengan domain di registry domain (biasanya ini berarti alamat e-mail yang tercantum dalam WHOIS rincian untuk domain ) atau pada inbox akun system-level atau role di domain sendiri ( misalnya admin@jaringanhosting.com ) .

 

Ingin mendapatkan WordPress Hosting Murah, Terbaik dan Berkualitas? 

mjarhost  JaringanHosting.com adalah provider ASP.NET danWindows Hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!

SQL Server Hosting – JaringanHosting.com :: Konfigurasi MS SQL Server untuk Remote Access

 

Masalah:
Contoh, sebuah Microsoft SQL tidak dapat diakses dari jarak jauh melalui ODBC , Visual Studio  atau koneksi SQL Server Management Studio .

Solusi ( berlaku untuk MS SQL 2005 , 2008, 2008 R2 , dan 2012 ) :

Windows Firewall biasanya menjadi penyebab dalam masalah ini. Pertama, Buka port TCP 1433 untuk layanan itu sendiri , dan 1434 jika Anda perlu untuk menggunakan layanan SQL Browser . Baca artikel ini untuk mempelajari cara membuka Inbound Custom Allow Rule pada Windows Firewall .

banner-jarhost-square

1. Buka cliconfg dari prompt RUN dan pastikan TCP / IP merupakan protokol aktif.

Untuk SQL 2005/2008/2008 R2 : Periksa Services Tool, Start > Administrative Tools > Services, untuk melihat bahwa service bernama SQL Server ( MSSQLSERVER ) dimulai .

Untuk MS SQL 2012: Gunakan tombol Windows atau mengarahkan kursor ke sudut kiri bawah desktop dan pilih Administrative Tools , kemudian Services untuk melihat bahwa service bernama SQL Server ( MSSQLSERVER ) dimulai .

2. Pastikan bahwa Anda menggunakan perintah yang tepat untuk otentikasi . Account administrator standar SQL bernama sa dan jika Anda membangun server dari salah satu gambar server kami dengan MSSQL pra-instal , password akan berada dalam file teks pada root partisi C .

3. Gunakan netstat -an dari command prompt untuk memverifikasi  server telah listening SQL Traffic pada port yang benar .
Jika server tidak  listening SQL Traffic  pada port yang benar , gunakan SQL Server Configuration Manager untuk mengubah port .

  • Untuk MS SQL 2005/2008/2008 R2 , pergi ke Start > All Programs > Microsoft SQL Server 2005 ( atau 2008/2008 R2 ) > Configuration Tools > SQL Server Configuration Manager.
  • Untuk MS SQL 2012 : Gunakan tombol Windows atau mengarahkan kursor ke sudut kiri bawah desktop dan pilih All Programs > Microsoft SQL Server 2012 > Configuration Tools > SQL Server Configuration Manager.
  • Buka + sebelah SQL Server Network Configuration.
  • Klik kanan TCP / IP dan pilih Properties .
  • Pilih Alamat IP .
  • Semua port TCP yang disebutkan pada semua interface harus 1433. Ubah ini untuk mencerminkan nomor port yang benar , kemudian restart layanan SQL .

5. Jika Anda menggunakan nama instance ketika menginstal SQL, ini akan memberikan Anda kemampuan untuk meng-host beberapa versi SQL atau jenis layanan. Anda harus menentukan nama  instances saat menghubungkan SQL  daripada hanya menggunakan nama server atau IP . Jika Anda telah membuat bernama instance, Anda akan perlu untuk mengaksesnya dengan menambahkan nama untuk nama server atau IP , setelah backslash

(misalnya 12.34.56.78 \ SQLINSTANCENAME atau SQLSERVERNAME \ SQLINSTANCENAME ).

 

Ingin mendapatkan WordPress Hosting Murah, Terbaik dan Berkualitas? 

 

mjarhost  JaringanHosting.com adalah provider ASP.NET danWindows Hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!  

Crystal Report Hosting – JaringanHosting.com :: Cara Menambahkan Hyperlink ke dalam Report

 

Salah satu fitur yang paling penting dari konten berbasis Web adalah kemampuan untuk cepat berpindah ke halaman lain dengan menggunakan hyperlink. Dengan mengklik hyperlink yang terkait dengan kata, frasa atau gambar ,  Anda bisa langsung dapat menuju ke halaman baru. Crystal Reports memungkinkan Anda untuk menambahkan hyperlink ke laporan Anda tanpa Anda harus menjadi HTML scripter. Berikut adalah cara untuk melakukannya:

banner jarhost vertikal

1 . Dalam report Anda , pilih objek yang ingin Anda ubah menjadi hyperlink dan kemudian klik ikon Insert Hyperlink pada toolbar Expert Tools. ( Atau klik kanan objek yang dipilih dan pilih Format Field. ) Tab Hyperlink Format Editor akan muncul . Jika icon Hyperlink pada toolbar Expert Tools terlihat redup , Anda tidak dapat menggunakan objek  yang Anda pilih sebagai hyperlink .

2 . Pilih jenis hyperlink yang Anda inginkan .

3 . Untuk link ke sebuah situs Web , ketik alamat situs Web dalam kotak Hyperlink Information.

4 . Klik OK .

Anda dapat menghubungkan ke beberapa tempat selain situs Web. Berikut adalah penjelasan singkat dari pilihan yang tersedia :

  • No Hyperlink: Menghapus hyperlink dari objek yang dipilih .
  • A Website on the Internet: Link ke situs Web .
  • Current Website Field Value: Pilih ini jika Anda ingin link ke URL yang mengandung nilai dalam objek yang dipilih. Pilihan ini akan terlihat redup jika tidak ada URL yang mengandung nilai dalam objek yang dipilih.
  • An E-mail Address: Memungkinkan pengguna untuk mengirim pesan e -mail ke penerima yang Anda tentukan.
  • A File: Link ke file di komputer pengguna .
  • Current E-mail Field Value: Pilih jika Anda ingin mengirim pesan e -mail ke alamat yang tercantum sebagai nilai dalam objek yang dipilih . Pilihan ini muncul redup,  jika tidak ada alamat yang terkandung sebagai nilai dalam objek yang dipilih .
  • Report Part Drilldown: Menentukan detail objek yang ditampilkan saat pengguna men- drills down laporan.  Jenis hyperlink ini hanya bekerja dengan DHTML viewer seperti Internet Explorer 4.0 dan versi keatas, atau Netscape Navigator 4,72 dan versi keatas.
  • Another Report Object: Link langsung ke objek yang pengguna telah tentukan . Objek tujuan mungkin ada dalam laporan atau di laporan lain .

mjarhost

Untuk link ke sebuah situs Web di Internet , ikuti langkah berikut :

  1. Buka source report  dan pilih objek yang Anda inginkan sebagai hyperlink.
  2. Klik ikon Insert Hyperlink. Tab Hyperlink Format Editor muncul.
  3. Di area Hyperlink Type, pilih A Website on the Internet.
  4. Di Hyperlink Information , isikan URL website yang Anda ingin link.
  5. Klik OK untuk membuat link.

Sekarang ketika kursor sedang berada di atas objek yang sebelumnya kita buat link, maka kursor akan berubah menjadi ‘kursor tangan’. Klik objek tadi akan membuka browser Anda dan akan membuka website target.

 

JaringanHosting.com adalah provider ASP.NET danWindows Hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch. Untuk keterangan lanjutan, silahkan klik disini!  

ASP.NET Hosting – JaringanHosting.com :: Bagaimana Cara Membuat Session Variable pada ASP.NET

 

Berikut akan saya jelaskan cara membuat session variabel pada ASP.NET yang bisa kalian terapkan pada ASP.NET Hosting.

1. Pertama-tama Tentukan sebuah web ASP.NET

2. Buat dua halaman dalam situs tersebut . Halaman pertama akan berisi sebuah Web Form ASP.NET yang akan dikirim kembali ke dirinya sendiri dan kemudian mengarahkan ke halaman kedua .

Catatan : Alasan menggunakan dua halaman adalah untuk membuktikan bahwa session variabel  tersedia untuk halaman kedua , ketiga, keempat , dll di situs web . Variabel permintaan , yang merupakan alternatif untuk variabel sesi , tidak dapat dibawa dari sebuah Web Form ASP.NET pada satu halaman ke halaman kedua.

3.Halaman pertama harus ada ASP.NET Web Form yang berisi satu DNS server dan Server kontrol . ” ID ” atribut dari kontrol textbox harus di set ke ” txtFirstName ” . Kode penuh untuk halaman pertama tersedia di bawah ini . Pilih salah satu bahasa pemrograman, C # atau VB , tergantung pada bahasa yang Anda pilih untuk situs ASP.NET Anda :

banner-jarhost-square

ASP.NET (C#) – Page 1

4. Di halaman kedua, akses tampilan kode dengan memilih View> Code, dan masukkan kode di bawah ini untuk menulis variabel session ke halaman. Sekali lagi, pilih salah C # atau VB, tergantung pada bahasa yang Anda pilih untuk situs ASP.NET Anda:

ASP.NET (C#) – Page 2

Dan untuk Code dibalik halaman tulis sebagai:

Simpan, Publish dan Test  kedua halaman tersebut. Jika Anda tidak mendapatkan hasil yang diharapkan, periksa penulisan huruf kapital dan ejaan dari server controls, session variabel dan variabel permintaan.

Bagaimana cara untuk mengambil session ID pada ASP.NET?

Menggunakan session variables sangat nyaman dan biasanya diperlukan untuk mengurus state dari halaman ke halaman. Namun, jika Anda ingin menyimpan session state variable dalam database untuk beberapa alasan seperti memastikan sesuatu yang terlihat hanya ketika session aktif (misalnya pada posting diskusi, misalnya Anda ingin supaya suatu postingan dapat terlihat oleh orang yang mengirim posting, selama mereka sedang ada pada session tetapi tidak terlihat bagi orang lain, sebelum Administrator menyetujui postingan Anda. Berikut adalah kode untuk mendapatkan SessionID tersebut.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

ASP.NET Hosting – JaringanHosting.com :: Amankan Aplikasi ASP.NET dengan Identity dan Access Tool

 

Microsoft baru-baru ini mengumumkan dirilisnya Identity dan Access Tool untuk Visual Studio 2012 yang memungkinkan Anda untuk mengamankan ASP.NET , ASP.NET MVC dan layanan WCF dengan klaim berbasis . Hal ini juga memberikan kemampuan untuk menerima pengguna dari beberapa penyedia identitas dan menambahkan konfigurasi yang diperlukan untuk penyedia identitas yang dipilih. Anda dapat menggunakan tools ini pada ASP.NET Hosting dan ASP.NET MVC.

Ekstensi ini bekerja dengan memperbarui file web.config dengan pengaturan yang diperlukan untuk mengaktifkan Windows Identity Foundation dan termasuk modul kode generasi yang menghasilkan halaman penemuan .

Saat bekerja menggunakan Identity dan Access Tool, Anda harus mengikuti langkah-langkah yang disebutkan di bawah ini:

banner-jarhost-2

  • Buat ASP.NET MVC Project baru menggunakan Visual Studio 2012
  • Pergi ke Tools | Extensions and Updates
  • Pilih opsi Online dari menu navigasi di sebelah kiri dari dialog yang ditampilkan
  • Visual Studio 2012 populates ekstensi yang tersedia dari galeri Visual Studio
  • Pilih Page 2 dari halaman bawah navigator
  • Pilih Identity dan Access Tool, klik tombol Download dan ikuti petunjuk pada layar untuk menyelesaikan proses instalasi
  • Klik kanan pada nama proyek dari Solution Explorer dan memberikan nilai-nilai yang diperlukan pada dialog Identity dan Access.

Gambar 1 – Identity and Access Tool

http://www.infoq.com/resource/news/2012/11/identity-access-tool/en/resources/Identity%20and%20Access_Original.png

memungkinkan Anda untuk mengembangkan dan menguji aplikasi menggunakan Local Development STS , penyedia identitas perusahaan seperti ADFS2 via HTTPS termasuk penggunaan Windows Azure Access Control Layanan untuk menyambung ke penyedia identitas lain seperti LiveID, Google, Yahoo dan Facebook.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

SQL Server Hosting – JaringanHosting.com :: Backup dan Restore Database Menggunakan Command Prompt – SQLCMD

 

Backup dan Restore adalah salah satu tugas inti untuk DBA. Mereka sering melakukan tugas ini lebih sering daripada mereka yang idealnya senang untuk melakukannya. Satu hal yang saya perhatikan dalam karir saya, bahwa setiap DBA sukses tahu bagaimana untuk mengotomatisasi tugas-tugas mereka dan menghabiskan waktu mereka, baik bermain game di komputer atau belajar sesuatu yang baru.

Mari kita lihat bagaimana DBA dapat mengotomatisasi tugas mereka tentang Backup dan Restore menggunakan SQLCMD. Saya akan menunjukkan contoh yang sangat sederhana dalam posting blog ini. Silahkan sesuaikan script  dengan lingkungan dan kebutuhan Anda.

JaringanHosting.com

Berikut adalah script dasar untuk Backup dan Restore

Catatan : nama database server saya adalah ‘touch’ dan saya menghubungkannya dengan windows authentication.

Backup

BACKUP DATABASE AdventureWorks2012 TO DISK=‘d:\adw.bak’

Restore

RESTORE DATABASE AdventureWorks2012 FROM DISK=‘d:\adw.bak’

Berikut adalah script dasar untuk Backup dan Restore menggunakan SQLCMD

Backup

C:\Users\>SQLCMD -E -S touch -Q “BACKUP DATABASE AdventureWorks2012 TO DISK=’d:\adw.bak'”

Restore

C:\Users\>SQLCMD -E -S touch -Q “RESTORE DATABASE AdventureWorks2012 FROM DISK=’d:\adw.bak'”

 

Harap meninggalkan komentar jika Anda mengalami masalah apapun. Seperti yang disebutkan sebelumnya, script ini adalah script yang sangat dasar. Anda mungkin harus menyesuaikan diri berdasarkan pada environment Anda. Misalnya, jika Anda menghadapi error, ada kemungkinan bahwa file database sudah terbuka atau sudah ada pada drive. Anda juga harus memiliki izin yang diperlukan untuk melakukan backup dan restore, juga menjalankan file operation pada server Anda.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

Windows Server 2012 Hosting :: JaringanHosting.com-Tips menggunakan Windows Server 2012 Remote Management untuk admin

 

Remote management , deployment dan akses cepat adalah keunggulan dari lingkungan server saat ini , dan Microsoft telah meningkatkan untuk membuat Windows Server 2012 dan remote management memenuhi kebutuhan dunia baru ini .Windows Server 2012 telah mendorong fasilitas yan lebih maju untuk admin ,Microsoft mendorong administrator untuk mengelola server jarak jauh tanpa perlu log on ke konsol mesin .Bagi anda yang sering menggunakannya untuk berinteraksi dengan desktop dari server , ada lima cara admin dapat mengambil keuntungan dari Remote Management Server Tools for Windows 8 .

banner jarhost (persegipanjang)

Mulailah dengan Server Manager dashoard
Server Manager console bukan lagi Manajemen Microsoft Console ( MMC ) snap -in , melainkan telah sepenuhnya ditulis ulang untuk merampingkan pengelolaan beberapa server dari satu panel. Tile-style interface mengambil isyarat dari Windows 8 , namun hal itu belum tentu touch-centric . tiles, banyak yang dibagi menjadi ikon di bawah objek server , menyediakan cara untuk memisahkan bidang fungsional Dashboard .
Server Manager secara otomatis akan menentukan installed roles pada server sehingga Anda dapat mengontrol server print , DHCP server dan pengontrol domain side – by-side tanpa harus membuka MMC snap-in . Ini juga memungkinkan Anda mengkonsolidasikan views across roles dengan melihat kesehatan semua server DNS Anda .
Anda bisa mendapatkan tampilan dengan kinerja cepat. Ketika Anda mengklik pada server , Anda akan memiliki akses cepat ke kinerja selama 24 jam terakhir , entri dalam event log dan hasil dari Best Practice Analyzer . Semua peran dan fitur serta kondisi pelayanan segera ditampilkan . Dibandingkan dengan bagaimana Anda harus sebelumnya mengambil informasi yang melalui MMC , ini adalah cara yang jauh lebih nyaman .
Panel informasi juga interaktif , memungkinkan Anda untuk mengatur scan Best Practice Analyzer , query event atau alarm kinerja, dan lain lain.

Membentuk kelompok Server
Bagi anda dengan beberapa server , ingin mendapatkan konsol Server Manager Anda terorganisir dengan kelompok server untuk menggunakan Windows Server 2012 Remote Management . Banyak departemen TI mulai mengorganisir melalui Active Directory , tapi admin akan sering mengabaikan model karena manajemen sehari- hari tidak selalu cocok dengan model organisasi . Kelompok Server dapat dibuat dari Manage  menu dan dengan mengklik Create Server Group.

Cari tools Anda
Alat-alat administrasi yang khas pada Windows Server 2012 Remote Management telah pindah dari start menu ke menu Server Manager tools. Pilihan seperti Active Directory User and Computer, domain name system ( DNS ) dan Internet Information Server ( IIS ) kini dapat diakses dari atas opsi Server Manager di sebelah kanan jendela .
Cukup klik kanan server untuk mengakses alat-alat yang berhubungan dengan mesin . Misalnya, jika Anda klik kanan pada server yang menjalankan DNS , Anda akan mendapatkan pilihan untuk membuka DNS Manager. Apakah Hyper – V disertakan? Ya. Active Directory juga sepenuhnya ditebar . Jika itu peran Windows, alat harus ada.

Mengkonfigurasi server Anda dari jauh
Anda tidak hanya harus mengelola peran yang ada , Anda juga dapat menggunakan Server Manager untuk deploy server dan service . Dengan kemampuan jarak jauh tidak hanya membuat Server Manager menjadi cara yang cukup untuk melihat server Anda, tetapi cara yang lebih fungsional . Tidak perlu untuk menemui langsung Server Core box  dengan command line untuk mendapatkan peran konfigurasi karena Anda masih memiliki pilihan GUI . Server Manager bahkan dapat melakukan trik ini pada offline virtual  hard disk, menunjukkan bagaimana friendly-nya mesin virtual.
note untuk manager baru : Anda harus menginstal peran (roles) dan fitur untuk clustered server secara lokal, bukan dari jarak jauh .

Gunakan PowerShell  lebih powerfull
PowerShell v3 dirancang dengan Windows Server 2012 dan dapat menjalankan full steam ke otomatisasi terpencil . Berbeda dengan PowerShell asli, remote management built-in dan akses remote secara default . Menggunakan command Install – WindowsFeature juga memungkinkan Anda untuk melakukan fungsi yang sama seperti yang Anda bias lakukan dengan Server Manager, seperti menambahkan fitur .
Bahkan jika Anda tidak memiliki versi yang tepat dari PowerShell digunakan pada semua workstation Anda , Anda dapat mengatur PowerShell Web Access pada salah satu server jaringan dan memungkinkan IIS untuk bertindak sebagai gateway untuk mengelola komputer remote . Ini akan memberikan Anda sebuah lingkungan PowerShell independen yang berjalan di browser .

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!

ASP.NET MVC Hosting – JaringaHosting.com :: Manfaat Mengembangkan Website ASP.NET MVC

 

Ketika kita mengembangkan aplikasi baru menggunakan . NET framework , selalu ada pertanyaan tentang apa arsitektur terbaik untuk pengembangan ?. Dengan arsitektur MVC dapat  mengisolasi logika domain dari antarmuka pengguna , yang memungkinkan agar lebih cepat dan pengembangan lebih terkontrol . ASP.NET MVC terus berkembang dan memberikan lebih banyak manfaat dengan di setiap versi barunya .

banner-jarhost

Model- view-controller memiliki tiga lapisan : model , tampilan (View) , dan controller . Model ini dapat dianggap sebagai data yang digunakan dalam program tersebut, controller termasuk file kelas dengan logika bisnis , dan View megarur user interface . Dengan mengisolasi model , tampilan (View) , dan controller , pembangunan lebih cepat , kompleksitas lebih mudah untuk mengelola , dan lebih banyak kontrol terhadap perilaku aplikasi .

1 . Managed Complexity – Sifat dipisahkan dari model-view-controller membuatnya lebih mudah untuk mengelola kompleksitas aplikasi besar dan tetap terorganisir dengan baik . Pengembang dapat fokus pada satu aspek implementasi pada suatu waktu , seperti berkonsentrasi pada pandangan tanpa tergantung pada logika bisnis . Beberapa fungsi dan kelas MVC bahkan bisa otomatis diciptakan untuk menghemat waktu .
2 . Faster Test-Driven Development – Dengan MVC , lebih mudah untuk menguji aplikasi daripada untuk menguji berbasis bentuk ASP.NET aplikasi web . Hal ini karena pemisahan tugas aplikasi semua didefinisikan secara berbeda sehingga mereka tidak menambah kompleksitas lebih . Pengembang dapat menguji siklus pengembangan yang sangat pendek dengan menulis kasus pengujian otomatis gagal untuk menentukan perbaikan atau fungsi yang diinginkan , kemudian menulis kode baru .
3 . Rapid, Parallel Developmentel – Akan lebih mudah bagi lebih dari satu pengembang dapat kode pada saat yang sama pada aplikasi. Jika salah satu pengembang bekerja pada tampilan , lain pada logic controller , dan terakhir pada logika bisnis dalam model , aplikasi potensial dapat menyelesaikan tiga kali lebih cepat .
4 . Full Control Over Behaviour – The MVC framework sangat ideal untuk para pengembang
yang ingin memiliki kontrol penuh atas perilaku aplikasi mereka karena MVC tidak menggunakan keadaan tampilan atau bentuk berbasis server .
5 . Code Reuse – Sejak controller menggunakan bagian yang berbeda dari model dan tampilan (View) untuk membuat permintaan , banyak bagian-bagian ini dapat digunakan kembali dalam aplikasi lain MVC .
6 . JavaScript Integration – Arsitektur model-view-controller juga terintegrasi dengan Framework JavaScript . Ini berarti , aplikasi MVC dapat dibuat untuk bekerja dengan aplikasi luar halaman web , seperti dokumen PDF , browser situs – spesifik , dan widget desktop . Ini juga mendukung panggilan asynchronous ke script tersebut yang mengakibatkan loading lebih cepat .
7 . No Viewstate or Postback Events – Keuntungan di sini adalah bahwa Anda dapat menghasilkan markup yang lebih standar dan memiliki kontrol lebih besar atas apa yang akan diberikan kepada klien.

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012,ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.Untuk keterangan lanjutan, silahkan klik disini!