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.

Wednesday, 16 July 2014

Cara Men-Deploy Content Website ASP.Net dengan IIS 7.0


Dalam Artikel ini Anda akan memahami bagaimana cara untuk men-deploy konten ASP.Net dengan menggunakan IIS7.0. IIS (Internet Inormation Service) Adalah Web server yang dikeluarkan oleh microsoft yang gunakan untuk sistem operasi server windows yang mendukung TCP/IP. IIS Dapat digunakan sebagai platform di mana aplikasi web berjalan, dengan menggunakan (ASP), ASP.NET, (ISAPI), (CGI), Microsoft .NET Framework. bahkan hingga saat ini IIS telah mencapai versi IIS 8.5




Pendahuluan pada IIS 7

1. Sekarang Masuklah ke Home Screen untuk IIS 7.0:



2. Buat direktori virtual di IIS 7.0:



Setelah Anda membuat sebuah direktori virtual, salinlah folder content yang telah dipublish ke Virtual Directory:
  1.  Langkah 1: Dari Visual Studio 2005 keatas, publishlah web-application anda.
  2. Langkah 2: salinlah folder content yang telah dipublish ke folder “C:\inetpub\wwwroot\YourVirtualDir”
  3. Langkah 3: Dari RUN -> inetmgr -> OK

Pengaturan otentikasi:

Anda dapat mengubah Pengaturan Keamanan di Bagian Authentication. Secara default setting akan diatur melalui web.config Anda. Berhubung pada web.config saya, Form Authentication telah diatur, maka Forms Authentication telah Diaktifkan (Enabled). Jika kita ingin mengubah status, klik dua kali dan update status ke Diaktifkan atau Dinonaktifkan atau sebaliknya.


Monday, 14 July 2014

WCF Hosting - JaringanHosting.com :: Menghapus Anonymous Authentication Exception di WCF

Pada postingan kali ini, kami akan membahas mengenai cara menghapus Anonymous Authentication Exception di WCF, setelah sebelumnya kami mengupas mengenai cara membuat WCF Service dengan JSON data maka kali ini kami menghadirkan tips batu mengenai cara untuk menghapus "Anonymous Authentication" Exception yang terjadi pada saat WCF service (3.5 Framework) hosting di IIS.


Deskripsi

Artikel ini menjelaskan cara untuk menghapus "Anonymous Authentication" Exception pada layanan hosting di IIS WCF, yang Anda buat dalam 3,5 Framework.

Pengantar 

Saya memiliki layanan web dalam sebuah websites (Net framework. 3.5) yang berjalan di server dan saya menggunakan layanan web tersebut dalam aplikasi Windows saya. Sekarang saya ingin mengganti web service dengan WCF Service.

Untuk menjelaskan hal ini saya akan membuat:
  • Sebuah situs web dengan halaman default
  • Sebuah WCF Service di dalamnya bukan web Service

Gunakan prosedur berikut untuk melakukan hal tersebut.

Langkah 1: Tambahkan sebuah website baru bernama "Wcf_Example" menggunakan 3.5 Framework.




Langkah 2: Tambahkan WCF Service bernama "MyService.svc" ke dalamnya.


 

Yang akan menciptakan 3 file berikut:
  • IMYService.cs: Berisi interface dari kelas MyService
  • MYService.cs: Berisi kelas MyService
  • MyService.svc: Berisi rincian yang diperlukan untuk layanan WCF untuk menjalankannya dengan sukses; seperti asmx di web service.



Masalah: mendapat exception ketika menjalankan service  "http://localhost/WCF_Example/MYService.svc".


Solusi: Buka Control Panel dan klik pada "Turn Windows features on or off".
 


Periksa "Windows Communication Foundation HTTP Activation" dan "Windows Communication Foundation Non-HTTP Activation".




Sekarang jalankan Layanan WCF "http://localhost/WCF_Example/MYService.svc".



Friday, 11 July 2014

WCF Hosting Indonesia - JaringanHosting.com :: Membuat Layanan WCF dengan JSON Data dan Menggunakannya di iOS


Pada Postingan kali ini saya akan berbagi mengenai cara membuat layanan WCF dengan data JSON untuk dipakai pada iOS.

Pengantar

Layanan Web sangat penting bagi pengembangan mobile. Dalam tips kali ini, kita akan belajar untuk membuat layanan WCF yang mengembalikan data JSON. Kita juga akan belajar untuk menghasilkan permintaan untuk layanan ini di sisi iOS dalam artikel ini.

latar belakang

Saya berasumsi bahwa Anda sudah memiliki layanan WCF yang Anda buat. Jika Anda tidak atau +belum menciptakannya, buatlah yang baru "WCF Service Application ".


Menggunakan Kode

Pertama-tama, mari kita membuat operasi import yang diperlukan.

//Interface
Imports System.ServiceModel

//Implement
Imports System.Web.Script.Serialization
Imports System.ServiceModel.Activation
Imports System.ServiceModel
Imports System.ServiceModel.Web
  

Setelah ini, Anda harus mendefinisikan beberapa fungsi dan kelas di sisi antarmuka. 

Sebagai contoh:

<OperationContract()>
    <WebGet(UriTemplate:="GetUser", RequestFormat:=WebMessageFormat.Json, _
    ResponseFormat:=WebMessageFormat.Json, BodyStyle:=WebMessageBodyStyle.Wrapped)> _
    Function GetUser() As List(Of Users)

<DataContract()>
    Class Users
        <DataMember>
        Public Property ID As Integer
        <DataMember>
        Public Property NAME As String
        <DataMember>
        Public Property SURNAME As String
    End Class
                                                                                        

Seperti yang Anda lihat, kita harus mengatur RequestFormat untuk JSON. Kita juga harus mengatur ResponseFormat untuk JSON.
Kemudian, kita perlu untuk mengimplementasikan fungsi ini.

Public Function GetUser() As List(Of IService1.Users) Implements IService1.GetUser
    Dim users As New List(Of IService1.Users)
    Dim user As New IService1.Users
    user.ID = 1
    user.NAME = "Melih"
    user.SURNAME = "Mucuk"
    users.Add(user)
    Return users
End Function

Kita telah menciptakan daftar dan mengembalikannya.
Dan Juga file Web.config harus diatur.

<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <services>
      <service name="WcfService1.Service1" behaviorConfiguration="BehConfig">
        <endpoint address="" binding="webHttpBinding"
                contract="WcfService1.IService1" behaviorConfiguration="web">
        </endpoint>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="BehConfig">
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
      <endpointBehaviors>
        <behavior name="web">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <directoryBrowse enabled="true"/>
  </system.webServer>
</configuration>


Hanya Itu saja. Layanan WCF siap. Mari kita lihat bagaimana untuk menghasilkan permintaan untuk layanan ini di sisi iOS.

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *request = [NSString stringWithFormat:
                                @"http://localhost:portnumber/Service1.svc/GetUser"];
    NSURL *URL = [NSURL URLWithString:
                [request stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
    NSError *error = nil;
    NSData *data = [NSData dataWithContentsOfURL:URL options:NSDataReadingUncached
error:&error];
    if(!error)
    {
        NSDictionary *json = [NSJSONSerialization
                              JSONObjectWithData:data
                              options:NSJSONReadingMutableContainers
                              error:&error];
        NSMutableArray *array= [json objectForKey:@"GetUserResult"];
        for(int i=0; i< array.count; i++)
        {
            NSDictionary *userInfo= [array objectAtIndex:i];
            NSInteger *id = [userInfo objectForKey:@"ID"];
            NSString *name = [userInfo objectForKey:@"NAME"];
            NSString *surname = [userInfo objectForKey:@"SURNAME"];
            NSLog(@"ID: %d NAME: %@ SURNAME: %@", id,name,surname);
        }
    }
}


Semuanya selesai, hanya tinggal dijalankan saja.

Yang perlu diperhartikan!

Untuk UriTemplate

RequestFormat:=WebMessageFormat.Json, ResponseFormat:=WebMessageFormat.Json // For Json

untuk Web.config:

service name="WcfService1.Service1" // Application_Name.Implement_Class

bagian contract
contract="WcfService1.IService1" //Application_Name.Interface_Class

bagian binding
binding="webHttpBinding" // for  web request


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.