Mau Ganti Nama Domain? Berikut Hal yang Perlu Dilakukan

Mengubah nama domain bisa jadi hal yang buruk untuk bisnis Anda. Mengapa? Karena Anda pastinya sudah membutuhkan waktu yang lama untuk membangun branding Anda, lalu tiba-tiba Anda memutuskan untuk mengubah nama domain Anda. Anda pastinya tidak mau mengorbankan peringkat Anda di Google, benar tidak?

Apa yang Perlu Anda Lakukan?

Jangan khawatir, di postingan ini, kami akan membantu Anda. Di bawah ini kami akan memberitahukan beberapa masalah yang Anda dapat temui ketika ganti nama domain dan kami akan memberikan panduan kepada Anda tanpa merusak SEO score Anda.

Alasan Umum Mengganti Nama Domain

Nah, berikut ini alasan umum Anda ingin melakukan perubahan domain. Perhatikan hal-hal di bawah ini:

1. Anda ingin Mengubah Ekstension-nya

Terkadang ketika Anda membeli domain pertama kali, mungkin ekstensi yang Anda inginkan tidak tersedia atau sudah diregister oleh orang lain. Website seperti .com akan juga bisa lebih mudah diingat dan bisa menjadi ekstensi domain default yang diketik oleh orang.

2. Nama bisnis Anda berubah

Mungkin Anda merubah nama bisnis Anda, sehingga jalan terbaik adalah merubah nama domain untuk mempertahankan merk online yang jelas dan konsisten.

3. Anda bosan dengan nama domain Anda yang lama

Terkesan aneh, tapi ya memang ada faktanya. Anda ingin memberikan kesan yang berbeda dengan mengganti nama domain Anda.

Gimana Caranya Mempertahankan SEO yang Sudah Anda Ketika Ganti Nama Domain

Nah, kembali ke topik awal. Bagimana tuh caranya supaya score SEO Anda tetap tidak berubah walaupun Anda ganti nama domain Anda. Berikut adalah hal-hal yang perlu dilakukan

1. Backup Website Anda

Pastikan selalu backup website Anda sebelum melakukan perubahan. Takutnya nanti konten Anda/file Anda ada yang rusak atau apapun. Jadi, pastikan selalu backup file Anda.

Jika hosting bersama kami, maka kami dapat membantu Anda untuk membackup website Anda secara periodically, jadi Anda tidak perlu khawatir mengenai file Anda. Pasti aman!!

2. Periksa Denda Domain

Nah Anda bingung pasti dengan hal ini. Domain baru kok bisa ada dendanya? Seperti lupa bayar pajak saja. hehe…. Bukan, yang kami maksud disini adalah mungkin Anda membeli domain bekas orang lain, ada kemungkinan beberapa backlink berkualitas rendah yang menunjuk ke website Anda.

Cara terbaik untuk mengeceknya adalah menggunakan Webmaster Google –> Traffic –> Manual intervention, lalu Anda dapat lihat apakah ada spam web yang menargetkan domain Anda.

3. Migrate Konten Anda

Jika sudah ada domain baru, maka Anda dapat memigrasi konten Anda ke domain yang baru. Jika web Anda seperti WordPress, Anda dapat install plugin seperti All-in-One WP Migration, dimana plugin ini dapat membantu Anda dalam migrasi.

4. Redirect Ulang Halaman Anda

Sekarang saatnya untuk menambahkan pengalihan URL pada semua konten lama Anda ke situs baru Anda. Anda ingin menggunakan pengalihan 301, yang merupakan pengalihan permanen.

Anda dapat menggunakan plugin seperti Simple 301 Redirects jika situs Anda berjalan di WordPress, tetapi jika tidak, silakan baca artikel Google ini. Tools ini akan membantu Anda menerapkan pengalihan ke semua halaman yang diperlukan.

5. Jangan lupa kasitahu Google

Seperti mau keluar rumah? Jangan lupa kasih tau orang tua. Sama halnya disini, Anda harus memberitahu Google mengenai domain baru Anda. Sehingga Google akan crawl domain baru Anda. Caranya bagaimana?

Untuk lebih meningkatkan fungsionalitas situs baru Anda, Anda dapat membuat peta situs XML baru. Menurut Google, Anda sebenarnya harus membuat dua peta situs. Satu untuk domain lama Anda dan satu untuk domain baru Anda. Seiring waktu, Anda akan melihat bahwa domain lama akan di-indeks dan domain baru Anda akan menggantikannya.

Kesimpulan

Semoga artikel di atas membantu Anda jika Anda ingin melakukan pergantian nama domain. Jika Anda mencari nama domain atau hosting, jangan ragu mengunjungi web kami di https://www.jaringanhosting.com.

 

ASP.NET Hosting Murah dan Terbaik di Indonesia

Badge Text
Starter
Windows Hosting
Host 1 Website
Unlimited Disk Space
Unlimited Bandwidth
1 MSSQL @ 100 MB /db
1 MySQL @ 100 MB / db
100 MB Email Space/Domain
Unlimited Email Accounts
RP. 40rb
Dot Value
/Bulan
Recommended
Budget
Windows Hosting
Host 2 Website
Unlimited Disk Space
Unlimited Bandwidth
2 MSSQL @ 500 MB /db
2 MySQL @ 500 MB / db
500 MB Email Space/Domain
Unlimited Email Accounts
RP. 70rb
Dot Value
/Bulan
Badge Text
Economy
Windows Hosting
Host 3 Website
Unlimited Disk Space
Unlimited Bandwidth
3 MSSQL @ 1000 MB /db
3 MySQL @ 1000 MB / db
1000 MB Email Space/Domain
Unlimited Email Accounts
RP. 120rb
Dot Value
/Bulan





ASP.NET Hosting Murah dan Terbaik 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.2, ASP.NET MVC 5.2, Silverlight 5 and Visual Studio Lightswitch.

Untuk keterangan lebih lanjut, silahkan klik disini!

ASP.NET Hosting bersama JaringanHosting.com

JaringanHosting.com adalah penyedia jasa ASP.NET and Windows Hosting terkemuka di Indonesia. Untuk ASP.NET Hosting dengan sistem keamanan yang handal serta murah dan terbaik, Anda selalu dapat mulai dari Starter Plan kami (mulai dari @ Rp 40.000,-/bulan) untuk memiliki hosting website berbasis ASP.NET di server kami. Jangan ragukan lagi! Kami tidak akan mengecewakan Anda. Tim yang handal dan berpengalaman akan selalu melayani dengan hasil yang sangat memuaskan.

Alasan Memilih Kami Sebagai Partner ASP.NET Hosting Anda!

Unlimited Bandwidth dan Disk Space
Anda tentunya menginginkan banyak pengunjung yang mengakses website Anda. Begitu pula dengan kami. Kami sangat senang sekali jika semua website pelanggan kami ramai dikunjungi orang dan pemilik website mendapatkan keuntungan yang besar dari hal tersebut. Untuk itu, tidak seperti penyedia hosting lain yang membatasi bandwidth, kami memberikan fasilitas istimewa “Unlimited Bandwidth” yang tidak membatasi pengunjung website Anda. Bukan hanya itu kami juga memberikan “Unlimited Disk Space” untuk Anda.

Jaminan Network uptime hingga 99,99%
Network uptime merupakan hal yang sangat penting dan harus dijaga oleh semua provider hosting Indonesia. Kami sadar akan hal itu, dan karena itulah kami berani untuk memberikan garansi network uptime hingga 99,99%. 

Akses Cepat ke Website ASP.NET Anda
Kami menggunakan semua perangkat baik hardware maupun software bertaraf internasional. Hal ini tentu untuk meningkatkan peforma website-website Indonesia agar mampu bersaing dengan website luar negeri. Kami memastikan bahwa ketika Anda menggunakan server hosting Indonesia kami, kami akan memberikan layanan hosting terbaik maupun pelayanan berkelas Internasional. Oleh karena itu kecepatan akses ke website Anda tidak perlu diragukan lagi. 

Control Panel yang Mudah Digunakan
Plesk Control Panel merupakan salah satu control panel hosting terbaik di dunia. Dengan fitur profesional dan desain yang menarik, Anda dapat dengan mudah menggunakannya.

Tim Support yang Berpengalaman, Cepat Tanggap dan Ramah
JaringanHosting.com menyediakan tenaga-tenaga teknisi bersertifikat Internasional yang siap melayani Anda selama 24 jam seminggu. Teknologi Engineer kami juga akan selalu melakukan riset-riset yang bertujuan untuk semakin memaksimalkan kinerja website Anda, apapun kegunaan website tersebut. Anda bisa tenang, karena website Anda ditangani oleh para teknisi dengan kemampuan tinggi di bidangnya. Kapan saja anda butuh bantuan, kami siap membantu.

 

ASP.NET Hosting Indonesia – JaringanHosting.com :: Anda Pikir Website Anda Tidak Bisa di-Hack? Check lagi!





Jika di artikel sebelumnya saya telah memberikan info Cara Menemukan SQL Injections Menggunakan HTTP Logs. Di artikel kali ini kami akan memberikan tips untuk mencegah serangan hacker.

ASP.NET Hosting Indonesia – JaringanHosting.com

Terkadang kita pernah sombong dan merasa bahwa website kita sudah aman 100%. Padahal tidak ada yang namanya aman 100% di internet. Karena sesungguhnya semua itu adalah buatan manusia. Yang sempurna hanyalah buatan tuhan. Tapi mungkin Anda pernah bertanya, “Apa manfaatnya untuk hacker yang menyerang website kita?”.

Kemungkinan bukan situs Anda yang secara khusus yang menjadi sasaran, melainkan situs yang memiliki kerentanan. Anda mungkin menjadi salah satu sasaran dari hacker tersebut. Secara umum, hacker menyerang suatu website untuk alasan sebagai berikut:

  • Untuk mendapatkan akses ke web server yang terhubung dengan baik untuk melancarkan serangan pada network lain.
  • Untuk mencuri file sensitif atau data, database yang berisi informasi pribadi dan nomor kartu kredit.
  • Menggunakan situs Anda untuk meng-host spyware, malware atau halaman phishing.
  • Untuk menggunakan situs Anda untuk mengirimkan spam

Kenapa Hacker bisa membobol situs Anda?

Berdasarkan pengalaman saya pribadi, hacker biasanya membobol sebuah situs dengan cara sebagai berikut :

Melalui lubang keamanan yang dikenal dalam aplikasi Anda

Misalnya, jika Anda menggunakan plugin wordpress yang memiliki masalah keamanan dan Anda mengaabaikannya untuk memperbaruinya, hacker dapat mencari situs Anda menggunakan mesin pencari seperti Google dan melakukan serangan bot otomatis yang akan mengincar situs Anda. Bulan lalu lebih dari 50.000 situs WordPress di-hack melalui Plugin yang rentan. Hal ini dapat terjadi pada siapa saja.

Menggunakan password yang lemah pada aplikasi pihak ketiga

Setiap hari kita melihat bot datang ke scanning jaringan kita untuk aplikasi yang terkenal. Setelah salah satu dari aplikasi tersebut diidentifikasi, bot mencoba sebuah kekuatan menyerang atau melakukan bruteforce untuk memecahkan password administrator administrator.

Form upload yang tidak aman

Ini adalah masalah yang sangat umum yang kita lihat hampir setiap hari. Banyak situs memiliki mekanisme meng-upload foto / dokumen bagi pengguna mereka. Jika aplikasi upload itu tidak aman, hacker dapat dengan mudah meng-upload webshell. Setelah webshell di-upload, hacker dapat meng-upload beberapa file untuk melakukan eksperimen di situs Anda.

Akun FTP yang telah dibobol

Jika PC lokal Anda terganggu, hacker dapat dengan mudah menginstal logger untuk menangkap semua aktivitas Anda, termasuk emai, username dan password FTP Anda. Begitu mereka memiliki kredensial akun Anda, mereka dapat meng-upload sesuatu ke situs Anda. Jika Anda menghapus file yang Anda anggap berbahaya tetapi Anda tidak menyadari bahwa kredensial Anda telah dibobol, kemungkinan besar mereka akan meng-upload file lagi setiap kali Anda menghapusnya.

Lalu Apa yang Bisa Saya lakukan untuk membantu Anda?

Kami mulai melihat peningkatan pesat dalam jumlah situs yang dibobol sekitar setahun yang lalu. Saya juga menemukan bahwa sebagian besar orang membutuhkan bantuan untuk memperbaiki dan mengamankan situs mereka. Itu tidak mengherankan, mengingat banyak hacker yang akan mencoba dalam rangka untuk menutupi jejak mereka. Jadi saya telah mengambil sejumlah langkah untuk membantu mengatasi masalah Anda.

Melakukan Scan Teratur untuk Mengatahui Apakah SitusAnda telah dibobol

Lakukan scanning pada setiap web server Anda untuk mencari eksploitasi yang telah dilakukan. Lakukanlah ini sesering mungkin

SiteLock Partnership

SiteLock adalah perusahaan pihak ketiga yang menyediakan layanan scanning harian yang secara otomatis dapat menghapus malware dan mengingatkan Anda untuk kerentanan situs Anda.

Situs yang Menyediakan Layanan Cleaning

Seperti yang saya sebutkan, banyak orang yang menginformasikan kepada saya bahwa situs mereka telah disusupi dan tidak tahu apa yang harus mereka lakukan. Anda bisa mencari situs yang menyediakan layanan Cleaning untuk situs Anda. Jika Anda ingin mengidentifikasi situs Anda untuk memastikan situs Anda telah disusupi, Anda bisa menggunakan layanan ini.

Apa yang bisa Anda lakukan untuk menghindari serangan Hacker?

Ada beberapa hal yang dapat Anda lakukan untuk mengamankan aplikasi web Anda.

Pastikan Anda selalu melakukan update pada aplikasi yang Anda gunakan

Sering saya melihat banyak orang yang menggunakan aplikasi dari pihak ketiga dengan versi yang sudah sangat lama. Mereka tidak pernah meng-update aplikasi tersebut. Jika ada aplikasi yang mengingatkan Anda untuk melakukan update, sebaiknya segera Anda lakukan. Ini dapat menghindarkan Anda dari hal-hal yang tidak Anda inginkan.

Ganti Defult Password

Seringkali ketika Anda menginstall suatu aplikasi atau CMS Anda menggunakan password default dari aplikasi/CMS tersebut. Untuk menghindari sesuatu yang tidak diinginkan sebaiknya Anda mengganti password tersebut

Install Antivirus dan pastikan up-to-date

Antivirus yang gratis lebih baik daripada Anda sama sekali tidak meggunakan Antivirus. Anda juga bisa menggunakan Antivirus yang berbayar jika Anda menginginkan suatu yang lebih

Konfigurasi FTP 

Anda bisa melakukansetting untuk konfigurasi FTP di Control Panel tepatnya di FTP Manager. Setting di FTP IP Resriction. Untuk memastikan bahwa hanya IP Anda yang bisa melakukan connect ke FTP Anda

Gunakan Password yang Kompleks untuk FTP, email dan aplikasi yang Anda gunakan

Pastikan bahwa Anda menggunakan password yang aman. Selalu gunakan kombinasi password dengan angka dan huruf besar kecil. Ini dapat membuat si hacker mangalami kesulitan ketika mencoba memecahkan password Anda.

Jika situs Anda memiliki fungsionalitas upload, lakukan hal berikut:

Pastikan bahwa Kode yang Anda buat harus memblokir pengguna yang meng-upload ekstensi file executable seperti .asp, .aspx, php, exe, dll

Execute permission harus dinonaktifkan pada folder di mana Anda memungkinkan pengguna untuk meng-upload file. Untuk menonaktifkannya, buat file web.config pada folder dan isi kode berikut:

Melindungi situs Anda dari bot berbahaya dan hacker adalahsesuatu yang lebih penting daripada sesuatu yang lain. Waktu telah berubah dan situs yang “kecil” sekalipun tidak lagi aman. Hacker akan mencari situs apapun, di mana saja, dan jika Anda membuat kesulitan bagi orang-orang jahat untuk masuk, mereka akan membobol situs Anda. Ini bukan pertanyaan tentang apakah, tetapi ketika. Sekian mengenai artikel untuk mencegah serangan hacker. Semoga bermanfaat

 

ASP.NET MVC Hosting Indonesia – JaringanHosting.com :: Cara Mengintegrasikan PayPal Dengan ASP.NET MVC





Setelah pada beberapa waktu yang lalu kami membahas mengenai cara integrasi aplikasi Asp.net di facebook maka kali ini kami akan menjelaskan cara mengintegrasikan payment gateway paypal di ASP.net MVC web application.

Paypal adalah layanan pembayaran online yang mengijinkan seseorang untuk membeli, menerima pembayaran ataupun mengirim dan menerima uang. Untuk mendapatkan layanan ini seseorang harus memasukkan beberapa rincian keuangan ke paypal, misalnya nomor credit card. Pengiriman dapat dilakukan dengan menggunakan mail. Setelah itu transaksinya dikirimkan tanpa mengungkapkan rincian keuangan, cukup hanya dengan email address dan password.

 

Read more

 

ASP.NET 4.5.2 Hosting Indonesia – JaringanHosting.com :: Tips Mengatasi error “Validation of viewstate MAC failed”





Pada hari ini kami akan membahas mengenai error “validation of viewstate MAC failed” pada ASP.NET 4.5.2. Pada umumnya situs berjalan dengan baik dan tidak mengalami gangguan jika digunakan secara biasa. Errornya muncul hanya jika meload page, ditinggal pergi, dan lalu melanjutkan bekerja tanpa me-reload ataupun me-refresh page tersebut. kami menemukan gangguan ini saat membuka situs,  menggunakannya, ditinggal untuk makan siang, lalu kembali lagi sejam, kemudian saya melanjutkannya dan hal tersebut menyebabkan postback.hal tersebutlah yang serta merta mendatangkan error diatas.

ASP.Net 4.5.2 Hosting Indonesia - JaringanHosting.com

Akan tetapi untuk mengambalikan error tersebut, kami harus menunggu sebentar, hal tersebut sangat tidak nyaman untuk melakukan testing/troubleshooting. Setelah sejam burkutat akhirnya kami menemukan solusi permasalahannya.

Pesan error:

Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

Solusi:

walaupun permasalahan lainnya yang cukup menggoda di ASP.NET untuk pada pengembang. Namun solusinya cukup sederhana.

Tambahkan link berikut dalam file web.config anda.

<pages enableEventValidation=”false” viewStateEncryptionMode=”Never” />

baris tersebut harus dimasukkan dalam section

ATAU

Jika kamu tidak menginginkan solusi ini untuk diterapkan dalam project level, maka kamu dapat memasukkan attribute berikut kedalam page (halaman paling atas di HTML View) langsung kedalam halaman yang menimbulkan masalah.

Hal tersebut berarti kamu harus memasukkan enableEventValidation=”false” viewStateEncryptionMode=“Never”  kedalam page directive

Ingin mendapatkan Joomla Hosting Murah, Terbaik dan Berkualitas?

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft, selain itu JaringanHosting.com juga menyediakan hosting murah dan berkualitas yang mendukung Joomla hosting. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5.2, ASP.NET MVC 5.0, Silverlight 5, Visual Studio Lightswitch, dan Drupal Hosting Indonesia,  Untuk keterangan lanjutan, silahkan klik disini!
 

ASP.NET 4.5.1 Hosting :: Cara Membuat Galeri Gambar Sederhana dengan Menggunakan Repeater Control dan Jquery pada ASP.NET





Dalam posting ini saya akan menjelaskan bagaimana membuat galeri gambar sederhana menggunakan kontrol repeater & jquery di ASP.NET
Langkah – 1: create new project.
Buka file> new> project> pilih web ASP.NET aplikasi> entri nama aplikasi> klik ok.

banner-jarhost-square
Langkah-2: add a folder untuk store image thumbnail.
Buka solution explorer> klik kanan pada solution explorer> add> folder baru> masukkan nama folder
Langkah-3: tambahkan sebuah folder untuk store image big.
Buka database> klik kanan pada table> add new table> tambah kolom> simpan> masukkan nama table> ok.
Langkah-4: add a webpage dan desain untuk sample image gallery
Buka solution explorer> klik kanan pada bentuk nama project solution explorer> add> new item> pilih bentuk formulir web / web menggunakan halaman master di bawah web> masukkan nama halaman> add.

Kode HTML
<h3>ASP.NET Simple Image Gallery</h3>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="150px" valign="top" align="center" style="border-right:3px solid #EEEEEE">
<div id="ImageGallery" style="overflow:auto; height:350px; width:130px; display:inline-block;"><asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<img src='Thumbnail/<%#Eval("FileName") %>' alt='<%#Eval("FileName") %>' width="100px" style="cursor:pointer" />
</ItemTemplate>
</asp:Repeater>
</div>
</td>
<td valign="top" align="center">
<img id="bigImage" alt="" />
</td>
</tr>
</table>

Langkah-5: tulis kode jquery berikut untuk image gallery sederhana.
<script src="Scripts/jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#ImageGallery img').click(function () {
var bigImagePath = 'Images/' + $(this).attr('alt');
$('#bigImage').attr('src', bigImagePath);});});
</script>

Langkah-6: tulis kode berikut dalam page_load event untuk loading gambar thumbnail.
protected void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
PopulateImages();}}

Berikut adalah fungsinya …
private void PopulateImages(){
List<MyImages> myImages = new List<MyImages>();
DirectoryInfo DI = new DirectoryInfo(Server.MapPath("~/Thumbnail"));
foreach (var file in DI.GetFiles()){
myImages.Add(new MyImages { FileName = file.Name });}
Repeater1.DataSource = myImages;
Repeater1.DataBind();}

Langkah-7: jalankan aplikasi.

 

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

 

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.

 

ASP.NET Hosting :: Konfigurasi State Service pada ASP.NET State Server (IIS 7.0)





ASP.NET digunakan untuk mengelola session state pada komputer. Layanan ASP.NET state akan terinstall secara default ketika Microsoft ® Windows ® Server Anda instal. File aspnet_state.exe yang terinstal pada remote server yang akan menyimpan informasi session state; secara default akan ada pada systemroot\Microsoft.NET\Framework\version\aspnet_state.exe.

Berikut ini langkah-langkah untuk menkonfigurasi ASP.NET state service (IIS 7.0):

  • Pada remote server yang akan menyimpan informasi session state, buka Administrative Tools, lalu klik Services.
  • Pada detail pane, klik kanan ASP.NET State Service, kemudian Properties.
  • Pada tab General, di Startup type list box, klik Automatic.
  • Dibawah Service status, klik Start, kemudian OK. State service akan berjalan otomatis ketika Web server telah di restart.

mainAlt

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!