ASP.NET Cloud Hosting bersama JaringanHosting.com :: Cara Mengenkripsi dan Deskripsi Sandi Menggunakan ASP.NET

Enkripsi adalah proses menerjemahkan data teks biasa menjadi sesuatu yang tampaknya acak dan tak berarti. Dekripsi adalah proses menerjemahkan data acak dan tidak berarti ke teks biasa. Mengapa kita perlu menggunakan proses Enkripsi dan Dekripsi? Dengan menggunakan proses ini kita dapat menyembunyikan data asli dan menampilkan beberapa data sampah, berdasarkan ini kita dapat memberikan keamanan pada data kita. Di sini saya akan menjelaskan cara untuk mengenkripsi data dan cara untuk menyimpan data ke dalam database. Setelah itu saya akan menunjukkan cara untuk mendekripsi data terenkripsi dalam database dan cara untuk menampilkan data terdekripsi pada form. Saya memiliki form dengan empat fileds yang terdiri dari: nama-pengguna, password, nama depan, dan nama belakang di sini saya akan meng-enkripsi data password dan menyimpan data tersebut ke dalam database. Setelah itu saya akan mendapatkan data dari database dan mendekripsi data password terenkripsi tersebut, serta menampilkan data menggunakan gridview.

drupal hosting jaringanhosting.com

Masukkan kode sintaks berikut ini:
code1

code2

code3

Setelah itu tambahkan System.Text namespace dalam kode belakang karena dalam namespace ini berisi kelas yang mewakili ASCII dan pengkodean karakter Unicode. Setelah itu tambahkan kode berikut dalam kode belakang dan desain satu tabel dalam database dengan empat bidang dan beri nama sebagai “SampleUserdetails”.

private const string strconneciton = "Data Source=MYCBJ017550027;Initial Catalog=MySamplesDB;Integrated Security=True";
SqlConnection con = new SqlConnection(strconneciton);
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindencryptedData();
BindDecryptedData();
}
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
string strpassword = Encryptdata(txtPassword.Text);
con.Open();
SqlCommand cmd = new SqlCommand("insert into SampleUserdetails(UserName,Password,FirstName,LastName) values('" + txtname.Text + "','" + strpassword + "','" + txtfname.Text + "','" + txtlname.Text + "')", con);
cmd.ExecuteNonQuery();
con.Close();
BindencryptedData();
BindDecryptedData();
}
protected void BindencryptedData()
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from SampleUserdetails", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
gvUsers.DataSource = ds;
gvUsers.DataBind();
con.Close();
}
protected void BindDecryptedData()
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from SampleUserdetails", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
gvdecryption.DataSource = ds;
gvdecryption.DataBind();
con.Close();
}
private string Encryptdata(string password)
{
string strmsg = string.Empty;
byte[] encode = new byte[password.Length];
encode = Encoding.UTF8.GetBytes(password);
strmsg = Convert.ToBase64String(encode);
return strmsg;
}
private string Decryptdata(string encryptpwd)
{
string decryptpwd = string.Empty;
UTF8Encoding encodepwd = new UTF8Encoding();
Decoder Decode = encodepwd.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(encryptpwd);
int charCount = Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decoded_char = new char[charCount];
Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0);
decryptpwd = new String(decoded_char);
return decryptpwd;
}
protected void gvdecryption_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string decryptpassword = e.Row.Cells[2].Text;
e.Row.Cells[2].Text = Decryptdata(decryptpassword);
}
}

Maka hasil yang akan didapatkan adalah sebagai berikut:
output

 

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!

 

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 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!

 

ASP.NET Hosting-JaringanHosting.com :: Cara Mengubah Warna Background Current Week pada Kalender ASP.NET

Perlu memberi tanda pada semua tanggal dalam satu minggu di Kalender ASP.NET anda ?

Kali ini kita akan membahas tentang salah satu kustomisasi menarik Kalendar Kontrol ASP.NET. Kalender kontrol menyediakan anggota seperti SelectedDayStyle , WeekendDayStyle , TodayDayStyle untuk menerapkan style/gaya pada tanggal tertentu . Tetapi ketika kita perlu menyorot satu minggu dengan beberapa warna yang berbeda . ASP.NET Kalender kontrol tidak menyediakan style ( gaya ) langsung untuk menyorot dan memilihan satu minggu tertentu, ketika modus seleksi anda adalah tanggal saja. Ayo simak cara untuk mendapatkannya.

banner jarhost (persegipanjang)

Langkah pertama kita harus mengetahui tanggal mulai dan tanggal akhir dalam satu minggu yang kita pilih. Berikut ini merupakan langkah sederhananya.

cal1

startOfWeek mewakili Week start Date ( tanggal di awal minggu ) dan endOfWeek mewakili Week End Date ( tanggal di akhir minggu ). Kali ini telah ditetapkan bahwa hari Minggu merupakan hari pertama di dalam satu minggu. Jadi, dimulai dari hari Minggu ( DayofWeek.Sunday ) .

Setelah kita memiliki Week start Date dan Week End Date , lakukan beberapa logika dalam Kalender kontrol DayRender Event . DayRender Event pada kalender kontrol ASP.NET sangat kuat . Hal ini dapat membantu untuk menyesuaikan kontrol kalender pada tingkat max .

cal2

Di bawah ini merupakan gambar tampilan kalender yang dihasilkan

cal3

Jika Anda memperhatikan potongan kode untuk DayRender Event , saya telah menggunakan kode di bawah ini

cal4

Potongan kode di atas berfungsi untuk menyorot tanggal yang sama dengan Day Style yang berada pada minggu ini , dengan kata lain akan didapatkan warna yang sama dalam satu minggu ( lightgreen merupakan tanggal yang dipilih dengan dalam minggu ini )

cal5

Anda mencari ASP.NET Hosting yang berkualitas dan murah ?

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 :: Mengambil Foto Menggunakan Webcam pada Halaman Website ASP.NET 4.5

Ingin website ASP.NET anda bisa mengambil gambar atau foto dari webcam ?

Semua orang pastinya ingin memiliki halaman web yang menarik, ada berbagai cara agar halaman web anda menarik. Contohnya dengan menambahkan fasilitas pengambilan gambar dari webcam. Simak langkah-langkahnya di bawah ini.

Yang dibutuhkan sebagai pelengkap, antara lain :

– Flash player terbaru
webcam atau kamera web

1. Salin kode program “WebcamResources” ke dalam aplikasi baru.

2. Tambahkan kode berikut ke halaman Default.aspx Anda.

161

Kode ini akan menempatkan objek Flash ke dalam halaman web Anda, yang digunakan untuk menangkap gambar dari webcam.

3. Tambahkan satu halaman lagi dengan nama ImageConversions.aspx.
4. Tambahkan kode berikut ke ImageConversion.aspx pada halaman load event.

162

Kode di atas akan mengkonversi byte ke gambar dan akan menyimpan gambar dalam drive c.

 

mjarhost

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 :: Turn off ASP.NET Custom Errors pada Web.config

Setelah hosting web application pada server , terkadang kita mendapat pesan kesalahan yang tidak terduga seperti yang ditunjukkan di bawah ini . Tapi kami tidak mendapatkan pesan rinci untuk errror tak terduga tersebut . Pada artikel ini , akan dibahas bagaimana kita bisa mendapatkan pesan rinci untuk kesalahan yang tidak terduga pada web ASP.NET .

asp1

Jenis kesalahan seperti ini dapat terjadi pada server lokal atau remote . Dalam asp.net , kita dapat menemukan pesan kesalahan yang tepat dengan mode pengaturan = ” Off ” pada tag customErrors di web.config aplikasi kita . Ini adalah cara dimana kita dapat mengetahui kesalahan yang tepat dalam aplikasi web.

asp2
Ketika kita mengatur mode customErrors = ” Off ” maka kita dapat dengan mudah melacak kesalahan dalam aplikasi seperti yang ditunjukkan di bawah ini .

asp3

Pada ASP.NET , ada tiga mode kesalahan untuk melacak kesalahan . Mode ini memutuskan apakah ada atau tidak pesan kesalahan yang ditampilkan . Mode RemoteOnly adalah mode default untuk menampilkan pesan kesalahan .

1 . off Mode

Mode ini bertanggung jawab untuk menampilkan error mesage atau pesan kesalahan pada lokal dan remote server jika terjadi kesalahan .

2 . On Mode

Mode ini bertanggung jawab untuk menampilkan halaman custom error dengan pesan pada lokal dan remote server  jika terjadi kesalahan . Dengan menggunakan mode ini , kita dapat menunjukkan custom error messages kita sendiri untuk kesalahan yang spesifik pada lokal dan remote server.

3 . RemoteOnly

Mode ini bertanggung jawab untuk menampilkan error mesage pada remote server hanya dalam kasus kesalahan . Dengan menggunakan mode ini , kita dapat menunjukkan halaman menunjukkan custom error messages kita sendiri untuk kesalahan tertentu pada remote server saja.

Anda mencari ASP.NET yang murah dan berkualitas ?

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!

 

 

JaringanHosting.com – Buat Toko Online dengan nopCommerce

JaringanHosting.com – Buat Toko Online dengan nopCommerce

 

nopCommerce merupakan salah satu software open source handal eCommerce yang berjalan di atas platform Windows berbasis ASP.NET dengan database SQL Server. Dilengkapi fitur-fitur standar eCommerce berupa katalog, shopping cart, checkout, berbagai cara pengiriman dan pembayaran serta fitur-fitur lain yang menarik.

Berikut ini merupakan beberapa fitur-fitur standar yang disediakan nopCommerce :

  • Katalog nopCommerce

Katalog merupakan fitur nopCommerce yang menampilkan daftar produk berdasarkan kategori beserta keterangan-keterangan dari produk itu sendiri dan tampilan detil produk.

  • Shopping Cart nopCommerce

Shopping chart berfungsi sebagai keranjang belanja seperti pada supermarket. Pembeli dapat memasukkan produk-produk yang ingin dibeli dari toko online. Setiap produk yang dimasukan kedalam keranjang belanja atau shopping Cart akan diimlementasikan kedalam daftar belanja. Daftar belanja ini dilengkapi dengan nama produk, jumlah produk, harga masing-masing prodek dan harga total semua produk.

  • Proses Checkout nopCommerce

Checkout merupakan proses dimulainya pembayaran dengan melengkapi alamat pengiriman, menentukan metode pembayaran dan konfirmasi order. nopCommerce menyediakan fitur guest check, dimana pengunjung tidak perlu melakukan registrasi dalam toko online.

Berikut ini merupakan contoh Gambar Toko Online yang menggunakan beberapa fitur standar pada nopCommerce.

 

 

Selain fitur-fitur standar, nopCommerce juga menyediakan fitur-fitur menarik dan jarang ditemukan di software open source lain. Fitur-fitur menarik inilah yang menjadi beberapa kelebihan yang dimiliki sopCommerce selain mudah, menarik dan Open Source.

  •  Afiliasi nopCommerce

Afiliasi pada nopCommerce merupakan kemampuan untuk menjadik

an web lain sebagai distributor atau agen pemasar dari produk-produk yang akan dijual pada toko online kita.

  • Checkout Anonim nopCommerce

nopCommerce menambahkan fitur checkout anonim seperti yang telah disebutkan sebelumnya, pengunjung tidak perlu melakukan registrasi. Tetapi pengunjung harus mengisi beberapa informasi seperti alamat email dan alamat pengiriman setiap kali melakukan pembelian pada toko online.

  • Blog nopCommerce

Seperti halnya toko online biasa yang menyediakan fitur CMS ( content management system ) atau Sistem manajemen konten untuk menyampaikan informasi yang berhubungan dengan toko online, nopCommerce juga menyediakan hal ini namun nopCommerce menyediakan fitur ini dalam bentuk blog bagi pemilik toko online.

  • Forum nopCommerce

Forum diskusi ini disediakan nopCommerce sebagai sarana komunikasi pengunjung untuk membahas segala sesuatu yang berkaitan dengan toko online tersebut.

 

Anda mencari nopCommerce Hosting murah dan berkualitas di Indonesia ?

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 – JaringanHosting.com :: Tips Untuk Mengamankan ASP.NET Website Anda

Dilihat dari sudut pandang keamanan, ASP.NET merupakan hasil perbaikan  dari yang sebelumnya yaitu ASP. Dengan menggunakan platform baru, saat ini memiliki metode yang mudah untuk para pengguna lakukan seperti pemrograman validasi input  dan akses ke fitur built-in yang mengunci aplikasi. Selain itu, aplikasi pada NET tidak hanya kuat terhadap serangan, tapi juga membatasi jumlah kerusakan. Adapula beberapa tips untuk mengamankan ASP.NET website Anda:

basic_template_stop

–          Pada umumnya, tidak pernah ada yang membiarkan hacker bisa melihat atau menaruh apapun pada  Web yang Anda miliki. Adapula pengecualian lain yaitu setiap ekstensi file yang dipetakan ke dalam ISAPI handler  akan membatasi akses ke file dengan ekstensi seperti, Aspx,. cs, dan. vb. Di sisi lain, file yang berekstensi. txt,. csv, dan. xml tidak otomatis dilindungi dan dapat diakses oleh siapa saja yang sedang melakukan browsing.

–          Sebelum menempatkan aplikasi baru dalam suatu produksi, pastikan untuk menonaktifkan pelacakan dan debugging, dan pastikan juga customErrors tag di file web.config tidak diatur ke “off.” Pengaman ini akan membantu untuk mencegah kemungkinan kebocoran informasi seperti nama file dan jalan, dan bahkan mungkin kode sumber, ke dunia luar bila terjadi kesalahan dalam aplikasi.

–          Jangan lupa untuk selalu mengecek dan membersihkan direktori project Anda sebelum meletakkan aplikasi dalam produksi. Ketika deploying aplikasi baru, pastikan Anda menghapus semua project Visual Studio dan file-file sementara yang ada dalam direktori aplikasi. File .sln dan .slo Tidak dipetakan ke ISAPI akses filte. Akibatnya akan dapat diakses dari Internet jika, seseorang dapat menebak nama project Anda.

–          Bila menggunakan  numeric fields dalam aplikasi database-driven, pastikan Anda benar-benar meletakan variabel ke tipe numerik yang tepat sebelum menggunakannya. Hal ini dilakukan untuk mencegah serangan penyisipan terhadap SQL.

–          Hindari cookieless session management. Masalahnya adalah ketika server menggunakan fitur ini akan menerima pengidentifikasi sesi sebelumnya yang tidak diketahui. Seorang penyerang cerdik dapat mengambil keuntungan dari hal ini dengan mengambil URL yang sah URL dan dikenal, dan penyerang dapat menggunakannya untuk mengakses sistem.

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!

Itu tadi beberapa tips untuk mengamankan ASP.NET website Anda. Jika Anda harus menginstal aplikasi web di sistem anda yang mungkin tidak sepenuhnya dapat dipercaya, Anda bisa mengambil keuntungan dari pengaturan yang tersedia di web.config untuk menjalankan aplikasi di bawah account pengguna yang berbeda dan kemudian membatasi siapa saja yang bisa  mengakses akun tsb. Selain itu, Anda dapat menggunakan Internet Services Manager untuk mengkonfigurasikan sebuah aplikasi untuk memberikan sedikit keamanan.