JaringanHosting.com

Penyedia Windows Hosting, Reseller Hosting dan Cloud Server Terbaik dan Termurah di Indonesia.

JaringanHosting.com

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.

Windows ASP.NET Hosting Terbaik

JaringanHosting.com adalah penyedia Windows dan ASP.NET Hosting Terbaik di Indonesia. Kami merupakan Microsoft No #1 Spotlight Hosting Partner di Indonesia.

Paket Hosting Unlimited (*)

Bersama dengan JaringanHosting.com, Anda memiliki kebebasan dalam berkarya. Upload tulisan-tulisan menarik Anda di situs blogging Anda sepuasnya karena kami menawarkan paket Unlimited Disk Space dan Bandwidth.

Ada Pertanyaan? Hubungi Kami sekarang juga.

Jika Anda ada pertanyaan, silahkan hubungi kami di sales@jaringanhosting.com atau telp ke (021) 661 1105 / (021) 668 5588 / (021) 9327 7931.

Thursday, 26 June 2014

ASP.NET 4.5.2 Hosting – Jaringan Hosting :: Tips SEO untuk situs ASP.Net


ASP.NET 4.5.2 –Jaringan Hosting :: Tips SEO untuk situs ASP.Net
Dalam artikel kali ini, saya akan memberikan tips seo untuk situs ASP.net anda. Search Engine Optimization adalah proses meningkatkan visibilitas dari sebuat website pada result page di search engine. Dengan menyisipkan unsur yang raman dengan mesin pencari kedalam website.  SEO membantu untuk memastikan bahwa sebuat situs dapat diakses mesin pencari dan meningkatkan kemungkinan situs tersebut dapat ditemukan oleh search engine.
ASP.NET (awalnya disebut ASP+) adalah generasi terbaru dari Microsoft Active Server Page (ASP), sebuah fitur dari Internet Information Server (IIS). Versi terbaru dari ASP.NET adalah ASP.NET 4.5.2
Berikut ini 10 tips SEO untuk website ASP.NET

ASP.NET 4.5.2 Hosting Indonesia - JaringanHosting.com

1.       JUDUL HALAMAN
Setiap Halaman dalam website harus memiliki judul halaman yang unik dan deskriptif yang dapat menggambarkan apa yang ditawarkan oleh halaman tersebut. Anda dapat mengatur judul halaman secara deklaratif ataupun dalam kode di balik file. Hal ini sangat mudah dicapat dan memiliki pengaruh besar dalam peringkat situs anda, jangan gunakan judul yang status Tag <Title> adalah salah satu cara terbaik untuk mengoptimalkan sebuah situs untuk topic khusus ataupun keyword. Jangan gunakan terlalu banyak keywords dalam tag judul, karena anda akan membayar untuk setiap dan semua keyword. Membayar maksudnya bahwa berat dari situs anda akan dibagi berdasarkan tag judul. Pilihlah hanya satu atau dua kata kunci, ataupun kata kunci kombinasi untuk mencapai relevansi dan peringkat yang baik.


2.       HYPERLINK
Pastikan semua link dalam situs anda merupakan hyperlink. Search engine dapat merangkak kepada suatu halaman hanya jika terhubung melalui hyperlink (anchor tag). Java script tidak ramah dengan search engine, mengingat search engine tidak memahami hal tersebut.


3.       META KEYWORD AND META DESCRIPTION
Tambahkan meta keyword dan meta description tag dengan konten yang relevan. Search engine akan menggunakannya tag ini untuk memahami apa yang ditawarkan oleh page.


4.       URL YANG DESKRIPTIF
Buat website url anda lebih deskriptif. url yang memiliki banyak nilai string Tanya. Id numeric tidaklah deskriptif.  Hal ini dapat memberikan informasi yang cukup mengenai apa yang ditawarkan oleh sebuah halaman.

5.       ALT FOR IMAGES, TITLE FOR ANCHOR
Tambahkan ALT text untuk gambar dan judul untuk hyperlink. Alt text akan ditampilkan  manakala browser tidak dapat menampilkan gambar karena alasan alasan tertentu. Search engine tidak dapat membaca gambar dan alt text dapat memberikan beberapa hint tentang gambar yang bisa digunakan oleh search engine.

6.       RANCANG HALAMAN ANDA DENGAN RINGAN
Cobalah untuk merancang halaman anda dengan lebih sedikit konten media seperti gambar, objek flash, objek Silverlight, Objek ActiveX dan yang lainnya. Search engine hanya dapat membaca konten HTML. Halaman yang dibangun seluruhnya dengan flash atau Silverlight tidak ramah dengan search engine, mengingat robot search engine tidak dapat menemukan isi tekstual dalam halaman tersebut

7.       TAGS HEADER
Gunakan Header tags (H1,H2,H3,H4,H5, dan H6) ditempat yang sesuai, jangan menggunakan styiling text di tags SPAN.  Header tags ramah dengan search engine. Anda bisa menggunakan tag secara efisien untuk mengatur heading halaman anda dan subheading. Sebagai contoh anda dapat memasukkan heading paling atas halaman anda di H1, subheading di H2, sub-sub heading di H3, dan seterusnya.  Hal tersebut mewakili hirarki yang tepat untuk konten pada halaman anda

8.       BATASI JUMLAH LINKS PER PAGE
Sebelumnya telah ada batas untuk jumlah link yang dapat di index oleh google (100 link per page). Pembatasan ini kini ditiadakan. Namun masih dianjurkan untuk membatasi jumlah link di halaman anda untuk menghindari adanya akibat yang merugikan bagi site rank anda. Hal ini untuk menghindari link spamming dan memelihara page rank.

9.       BANGUN SITEMAP
Selalu miliki site map untuk memandu users dan search engine untuk navigasi halaman situs anda secara mudah. Sangat diperlukan untuk memiliki 2 site map untuk sebuah situs. Sebuah xml sitemap dapat digunakan oleh search engine dan sebuah html sitemap digunakan untuk user website. Anda dapat mengajukan xml sitemap ataupun rss feed ke google webmaster tools.

10.   BUAT HALAMAN YANG RAMAH SEO
Selalu susun link halaman yang ramah search engine ketika menampilkan daftar items pada summary page. Sebagai contoh, daftar produk, halaman daftar artikel, dan seterusnya. Sebuah link disebut ramah search engine jika memiliki anchor tag (<a>) dengan url yang dapat dicapai property hrefnya melalui permintaan GET.

Thursday, 22 May 2014

ASP.NET Hosting Indonesia - JaringanHosting.com:: Cara Menampilkan Detail Kesalahan Pada Aplikasi ASP.NET

ASP.NET Hosting Indonesia - JaringanHosting.com:: Cara Menampilkan Detail Kesalahan Pada Aplikasi ASP.NET

Saat ini web semakin penting peran dalam teknologi informasi . Semakin banyak aplikasi web yang dibuat dan menggantikan aplikasi desktop . Banyak keuntungan dari aplikasi web , antara lain , dapat diakses dari mana saja (tentu saja dengan persyaratan untuk memiliki koneksi internet dan browser) dan mencapai massa .

ASP.NET tidak hanya bekerja pada server berbasis Windows, membuat aplikasi web terutama skala besar hanya dengan HTML murni atau setidaknya dibantu dengan JavaScript , tentu tidak menyenangkan. Kerangka ASP.NET perlu untuk mempermudah dan mempercepat pengerjaan website Anda .

http://jaringanhosting.com/Indonesia-Windows-Basic-Hosting-Paket


Namun seringkali masalah datang ketika pengembang menemukan kesalahan yang tidak jelas . Oleh karena itu artikel ini akan memberikan tips yang sangat mudah untuk menemukan detail kesalahan pada aplikasi ASP.NET Anda .

Sekarang , saya ingin memberitahu Anda bagaimana menampilkan kesalahan detail dalam ASP.NET Apps . Mungkin Anda menemukan kesalahan ini :



dan saya pikir Anda tidak mengerti apa masalah yang terjadi. Untuk melihat kesalahan yang Anda butuhkan adalah customErrorsoff , seperti ini :



di sini adalah pilihan untuk "themodeattribute" :
On : Menentukan bahwa kesalahan kustom diaktifkan . Jika tidak ada atribut defaultRedirect ditentukan , pengguna melihat kesalahan umum . Kesalahan kustom ditunjukkan kepada klien terpencil dan ke host lokal .

Off : Menentukan bahwa kesalahan kustom dinonaktifkan . Kesalahan ASP.NET rinci ditampilkan kepada klien terpencil dan ke host lokal .

RemoteOnly : Menentukan bahwa kesalahan kustom hanya ditampilkan kepada klien terpencil , dan bahwa kesalahan ASP.NET ditampilkan ke host lokal . Ini adalah nilai default.

Demikianlah Cara Menampilkan Detail Kesalahan Pada Aplikasi ASP.NET. Semoga bermanfaat.

Wednesday, 9 April 2014

ASP.NET MVC Hosting - JaringanHosting.com :: Named Anchors dan URL MVC

Named Anchors digunakan untuk menghasilkan link ke lokasi tertentu dalam dokumen web. Kecuali Anda berhati-hati, Anda mungkin memiliki sedikit kesulitan untuk mendapatkan ini dapat berjalan menggunakan pembantu MVC LinkExtension. Named Anchors  memerlukan penggunaan nama atribut dalam elemen <a href>. Jika Anda melihat kode sumber dari setiap halaman di situsyang b erisi sebuah artikel dengan komentar, Anda dapat melihat bahwa bagian Komentar didahului oleh salah satu dari ini:



<a href="#" name="comments"></a>
<h2>Comments</h2>

Anda juga dapat melihat (di mana ada sejumlah komentar) yang masing-masing adalah "bookmarked" dengan Named Anchors yang unik nya:
<a href="#" name="commentId1033"></a>
<div class="comment">
...
<a href="#" name="commentId1034"></a>
<div class="comment">
...
<a href="#" name="commentId1035"></a>
<div class="comment">
...

Untuk mendapatkan ini berjalan lancar, sehingga browser membawa pengguna ke posisi dalam dokumen didefinisikan oleh anchor , URL harus ditambahkan dengan # <anchor-name> , di mana <anchor-name> sesuai dengan atribut nama dalam link . 

Contoh :
http://www.jaringanhosting.com/Article/123/contohnamahalaman.asax # commentId1031
http://www.jaringanhosting.com/Article/36/contohnamahalaman # comments

Jika Anda mencoba untuk menghasilkan jenis URL dinamis dengan menggabungkan ID item dengan string , Anda mungkin menemukan bahwa URL yang dihasilkan mengandung 23 % di mana Anda haapkan hash atau tanda pound ( # ). Ia mendapat urlencoded . Dan link tidak bekerja seperti yang diharapkan .

Baik ActionLink dan ekstensi pembantu RouteLink mengandung kelebihan untuk mengatasi masalah ini , tapi hanya melihat daftar pilihan saat ini yang berlebihan tidak selalu membuat ini jelas . Setelah Anda memahami bahwa spesifikasi HTML resmi mengacu pada bagian dari URL setelah # sebagai fragmen identifier , itu harus menjadi lebih jelas bahwa kelebihan dibutuhkan adalah yang satu ini ( untuk RouteLink ) :
Metode LinkExtensions RouteLink ( HtmlHelper , String , String , String , String , String , Object , Object )
Argumen String kelima mengambil " fragmen " , atau bagian setelah tanda # .Komentar Terbaru panel ( di bagian kanan atas halaman Home ) menggunakan kelebihan ini untuk menghasilkan linkback nama komentar penyedia :

<%= Html.RouteLink(
item.CommentName, // Link Text
"Show", // Route Name
null, // Protocol
null, // Host Name
"commentId" + item.CommentID, // Fragment
new { // Route Values
controller = "Article",
action = "Show",
id = item.Articles.ArticleID,
title = item.Articles.Headline.ToCleanUrl()
},
null // HTML Attributes
) %>

Wednesday, 29 January 2014

SQL Server Hosting - JaringanHosting.com :: Perbaiki Database Menggunakan DBCC CHECKDB

Pada kesempatan kali ini, saya akan menjelaskan cara memperbaiki database menggunakan DBCC CHECKDB pada SQL Server. Sebelumnya saya menuliskan beberapa poin pentingnya:

  • Jika ada error dan DBCC CHECKDB bisa memperbaikinya, maka DBCC CHECKDB menunjukkan tingkat perbaikan yang diperlukan untuk memperbaiki kesalahan tertentu. 
  • Sebagian besar error yang dilaporkan oleh DBCC CHECKDB, menganjurkan untuk mengembalikan database dari restore yang baik. 
  • Jika tidak ada restore yang baik, maka Anda harus menggunakan opsi perbaikan dengan DBCC CHECKDB. 
  • Anda juga harus ingat bahwa perbaikan database adalah operasi yang terpisah dari  DBCC CHECKDB normal karena database harus ditempatkan dalam mode pengguna tunggal dengan perintah ALTER DATABASE sebelum DBCC CHECKDB dapat dijalankan dengan opsi REAPIR. 
  • Jadi sekarang, jika Anda ingin menempatkan sample database AdventureWorks2008R2 dalam mode single-user, kemudian tulis kode:

 ALTER DATABASE AdventureWorks2008R2 SET SINGLE_USER;   

Kode di atas akan menunggu tanpa batas waktu jika ada key pada database atau pengguna yang terhubung ke database. Jadi untuk mengatasi situasi ini, gunakan kode di bawah ini:
 ALTER DATABASE AdventureWorks2008R2 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;  


Jika opsi AUTO_UPDATE_STATISTICS_AYSYNC untuk database: ON, maka Anda tidak akan dapat menempatkan database dalam mode single-user karena backgroud thread yang digunakan untuk memperbarui statistik membutuhkan koneksi terhadap database.

DBCC menawarkan dua mode perbaikan: 
  • REPAIR_REBUILD: perbaikan yang tidak menyebabkan hilangnya data. 
  • REPAIR_ALLOW_DATA_LOSS: melakukan perbaikan dan perbaikan untuk struktur database rusak, dan juga mengakibatkan hilangnya data. 
Contoh berikut akan membantu Anda dalam memahami seluruh konsep, di mana saya telah menggunakan DBCC CHECKDB dengan opsi REPAIR_ALLOW_DATA_LOSS;

 ALTER DATABASE AdventureWorks2008R2 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;  
 BEGIN TRANSACTION;  
 DBCC CHECKDB ('AdventureWorks2008R2', REPAIR_ALLOW_DATA_LOSS);  
 ALTER DATABASE AdventureWorks2008R2 SET MULTI_USER;  


DBCC CHECKDB meminta Anda untuk menggunakan REAPIR_ALLOW_DATA_LOSS, kemudian mengambil backup database penuh pertama dan kemudian jalankan DBCC CHECKDB dengan opsi perbaikan dalam transaksi pengguna. Anda juga dapat memperbaiki dalam Parallel, yaitu dalam Multi-User. Sejak menjalankan DBCC CHECKDB secara paralel adalah prosesor intensif. Sehingga Anda dapat menonaktifkannya, jika hal itu bertentangan dengan environment atau situasi dengan bantuan trace flag 2528.

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!

Thursday, 23 January 2014

ASP.NET Hosting - JaringanHosting.com :: Bekerja dengan URL Routing di ASP.NET Framework 4.0

URL Routing adalah fitur di ASP.NET yang memungkinkan Anda untuk mengkonfigurasi aplikasi Anda untuk menentukan URL yang ramah pengguna . Hal ini banyak membantu dalam Search Engine Optimization. Search Engine Optimization (umumnya dikenal sebagai SEO ) adalah strategi yang digunakan untuk meningkatkan traffic ke situs web. Wikipedia menyatakan: " Search engine optimization ( SEO ) adalah proses meningkatkan visibilitas sebuah website atau halaman web di mesin pencari.

Anda dapat menggunakan routing untuk menentukan URL yang tidak peta untuk setiap file fisik tertentu pada disk. Juga, Anda dapat menggunakan routing di ASP.NET 4 untuk menentukan custom routes.  Sekarang Anda dapat menentukan URL yang ramah dan deskriptif bagi pengguna dalam aplikasi ASP.NET Anda untuk membantu mengoptimalkan SEO. Yang perlu Anda lakukan adalah dengan memasukkan namespace System.Web.Routing dan kemudian menentukan routes yang sesuai. System.Web.Routing namespace berisi kelas-kelas yang diperlukan yang dapat Anda gunakan untuk menerapkan penulisan ulang URL dalam aplikasi ASP.NET.



Menerapkan URL Routing di ASP.NET 4
Pada bagian ini kita akan membahas bagaimana kita dapat menerapkan URL Routing di ASP.NET 4 aplikasi yang menggunakan Microsoft Visual Studio 2010. Untuk melakukan routing, hal pertama yang Anda harus lakukan adalah mengkonfigurasi file konfigurasi aplikasi Anda. Potongan kode berikut menunjukkan bagaimana Anda dapat mengkonfigurasi modul routing yang ke ASP.NET pipeline menggunakan bagian <httpmodules> file konfigurasi aplikasi Anda :

  <httpModules>     
    <add name="RoutingModule"   
       type="System.Web.Routing.UrlRoutingModule,   
          System.Web.Routing,   
          Version=3.5.0.0, Culture=neutral,   
          PublicKeyToken=31bf3856ad364e35"/>  
  </httpModules>  

Jika Anda adalah ingin menerapkan routing pada ASP.NET 4 menggunakan IIS 7.0, Anda harus tentukan konfigurasi module routing dalam modul pada file web.config aplikasi bersama-sama dengan entri untuk menangani permintaan yang masuk. Anda harus menentukan entri ini di bagian file konfigurasi aplikasi Anda. Berikut ini adalah contoh:

 <system.webServer>  
    <modules runAllManagedModulesForAllRequests="true">  
     <add name="UrlRoutingModule"  
         type="System.Web.Routing.UrlRoutingModule,   
            System.Web.Routing, Version=3.5.0.0,   
            Culture=neutral,   
            PublicKeyToken=31BF3856AD364E35" />  
    </modules>  
    <handlers>  
     <add name="UrlRoutingHandler"  
        preCondition="integratedMode"  
        verb="*" path="UrlRouting.axd"  
        type="System.Web.HttpForbiddenHandler,   
           System.Web, Version=2.0.0.0, Culture=neutral,   
           PublicKeyToken=b03f5f7f11d50a3a" />  
    </handlers>  
  </system.webServer>  

Potongan kode berikut menggambarkan bagaimana Anda dapat menggunakan Page Meta Keyword dan Deskripsi fitur di ASP.NET 4.0.

  protected void Page_Load(object sender, EventArgs e)  
  {  
  this.Page.Title = "Code Guru";  
  this.Page.MetaKeywords = "Internet.com";  
  this.Page.MetaDescription = "This is a sample description.";  
  }  

Potongan kode berikut menggambarkan bagaimana Anda dapat menentukan routes di file Global.asax Anda:

  protected void Application_Start(object sender, EventArgs e)  
  {  
       RegisterRoutes(RouteTable.Routes);  
  }  
  public static void RegisterRoutes(RouteCollection routes)  
  {  
       routes.MapPageRoute("RouteToDepartments",  
       "Departments/{departmentName}",  
       "~/departments.aspx");  
  }  

Kemudian Anda dapat menggunakan koleksi Page.RouteData.Values ​​untuk memeriksa apa yang disimpan di dalamnya dan kemudian menggunakan logika yang tepat untuk page load event dari halaman web Anda.

 string departmentName = Page.RouteData.Values["departmentName"].ToString();  

Potongan kode berikut menggambarkan bagaimana Anda dapat membaca data dari koleksi ini dalam event Page_Load pada form web Anda.

  protected void Page_Load(object sender, EventArgs e)  
  {  
  String departmentName = Page.RouteData.Values["departmentCode"].ToString();  
       if (department.Equals("HR"))  
       {  
        Response.Write("HR Department");  
       }  
       else  
       {  
         Response.Write("Other departments");  
       }  
  }  

JaringanHosting.com adalah providerASP.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!