KANTAR UYGULAMASI Kurulum Kılavuzu Serhat Öztürk Medyasoft Danışmanlık ve Eğitim A.Ş. v.1.0
Kantar Uygulaması üç temel parçadan oluşur. Veritabanı, WCF servisi ve Masaüstü uygulaması. Bu nedenle sistemde birkaç uygulamaya ihtiyaç duyar. Bunlar: 1. NET 4.5 Framework 2. IIS 3. SQL Server Donanımsal olarak minimum sunucu ihtiyaçları ise: 1. Dört çekirdekli işlemci 2. 8 GB Ram.NET 4.5 FRAMEWORK KURULUMU.Net 4.5 Framework ün kurulum paketini http://www.microsoft.com/tr-tr/download/details.aspx?id=30653 adresinden temin edebilirsiniz. Indirdiğiniz kurulum paketine çift tıklayarak, açılan kurulum sihirbazında yönlendirmeleri takip ediniz. IIS KURULUMU Eğer WCF servisin kurulacağı bilgisayar veya sunucuda IIS yok ise, aşağıdaki adımları izleyerek IIS i Windows Özelliklerinden Internet Information Services I aktif etmelisiniz. Bunun dışında aktif etmeniz gereken alt özellikler aşağıdadır: 1
SQL SERVER KURULUMU SQL Server kurulum paketi, kurulum yaptığınız firmada lisanslı olarak bulunabileceği gibi https://www.microsoft.com/en-us/download/details.aspx?id=29062 adresinden de Express sürümünü indirip kurabilirsiniz. Indireceğiniz kurulum paketinin 64 bit bilgisayar için x64, 32 bit bilgisayar için x86 olduğuna dikkat etmelisiniz. Eğer indirdiğiniz SQL Server Express Edition kurulum paketinde Management Studio yok ise, veritabanı kurulumu için SQL Server Management Studio uygulamasının da bulunması gerekmektedir. Eğer yok ise üst paragrafda geçen adresten Express sürümünü indirebilirsiniz. SQL Server kurulumu aşağıda adım adım anlatılmıştır: 1. Kurulum paketine çift tıklayarak kurulumu başlatın, 2. Açılan karşılama ekranında New SQL Server stand-alone installation or add features to an existing installation seçeneğine tıklayın. 3. Next düğmesine tıklayarak ilerleyin. 2
4. I accept the license terms. Alanine işaretleyip Next düğmesine basın, 5. Açılan Feature Selection ekranında Instance Features in altındaki Database Engine Services özelliği ile altındaki tüm özellikleri seçin ve Next düğmesine basın, 3
6. Açılan Instance Configuration ekranında Named instance seçeneğini seçin ve yanındaki text alanında bir instance adı verin. 7. Açılan Server Configuration ekranında Collation tabına geçin ve Database Engine seçeneğini Turkish_CI_AS olarak seçin. 4
8. Açılan Database Engine Configuration ekranından Authentication Mode u Mixed Mode seçin ve aşağıda açılan password alanlarına bir sa şifresi girin. 9. Bundan sonra gelecek ekranları Next butonlarına tıklayarak direk geçin ve kurulumu tamamlayın. 5
Uygulamanın ihtiyaç duyduğu sistemler hazırlandıktan sonra sırasıyla veritabanı, WCF servis ve masaüstü uygulama kurulur. VERİTABANI KURULUMU Boş bir veritabanı oluşturun. Veritabanı oluştururken adını verin. Ardından Kantar Uygulaması kurulum paketindeki Create.sql dosyasında bulunan scriptleri çalıştırın. Script çalıştırıldıktan sonra tablolar oluşturulacak ve bazı master datalar eklenmiş olacaktır. WCF SERVİCE KURULUMU Öncelikle Kantar Uygulaması urulum Paketindeki Servis klasörünün içeriğini c:\inetpub\wwwroot içerisine yeni açacağınız klasörün içine kopyalayın. Ardından kopyaladığınız konumdaki Web.config dosyasını açın ve KantarEntities tanımı içerisinde SQL Server sunucusu, veritabanı, sa kullanıcı adı ve şifresini tanımlayın. Ardından IIS Yöneticisini açıp yeni bir site ekleyin. 6
Açılan Web Sitesi Ekle ekranında Site Adı alanine bir site adı verin, Fiziksel yol dan servis dosyalarının bulunduğu konumu seçin ve Ana bilgisayar adı alanine bir url verin. Bu işlemden sonra Uygulama Havuzları na giderek servisin uygulama havuzunun.net framework versiyonunu 4.0 yapın. Uygulama havuzu siteniz ile aynı isme sahiptir. 7
Sonra sitenizin üzerinde sağ tuşu tıklayarak açılan menüde İzinleri Düzenle veya Edit Permission seçeneğine tıklayın. Açılan ekranda Güvenlik veya Securty tabına tıklayın. Düzenle butonuna tıklayarak İzinler ekranını açın ve burada Ekle butonuna tıklayın. Açılan ekranda IIS APPPOOL\[Uygulama Havuzu Adı] yazarak Adları Denetle düğmesine basın. Tamam a tıklayarak ekranı kapatın ve bir önceki ekranda oluşturduğunuz kullanıcıya Tam Denetim izni verin. Uygula ve Tamam a tıklayarak ekranlardan çıkın. 8
Sitenize verdiğiniz urll aslında olmayan bir url olduğu için c:\windows\system32\drivers\etc konumundaki hosts dosyasına url I tanımlayın. Servis uygulamanın çalışacağı bilgisayardan farklı bir bilgisayar üzerinde çalışıyor ise, host dosyası tanımının uygulamanın çalışacağı bilgisayarda da yapılması gerekmektedir. Bu işlemin ardından sitenize verdiğiniz url e /KantarDBService.asmx adresini de ekleyerek browser da çağırarak çalıştığını test edin. 9
MASAÜSTÜ UYGULAMASI KURULUMU Kurulum paketindeki Application klasörünün içeriğini bilgisayar üzerinde açacağınınz klasörün içerisine kopyalayın. Ardından kopyaladığınız konumdaki Kantar.Application.exe.config dosyasını açın. Dosya içerisindeki endpoint tanımındaki address değerini, servisin url I ile değiştirin. Uygulama dosyasına çift tıklayarak uygulamayı çalıştırın. Kullanıcı Adı: admin Şifre: 123456 10