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