Aracılığıyla paylaş


Nasıl yapılır: Derlenmiş Hizmet Kodunu Doğrulamak için Svcutil.exe Kullanma

Hizmeti barındırmadan hizmet uygulamaları ve yapılandırmalarındaki hataları algılamak için ServiceModel Meta Veri Yardımcı Programı Aracı'nı (Svcutil.exe) kullanabilirsiniz.

Bir hizmeti doğrulamak için

  1. Hizmetinizi yürütülebilir bir dosyada ve bir veya daha fazla bağımlı derlemede derleyin.

  2. SDK komut istemi açma

  3. Komut isteminde aşağıdaki biçimi kullanarak Svcutil.exe aracını başlatın. Çeşitli parametreler hakkında daha fazla bilgi için ServiceModel Meta Veri Yardımcı Programı Aracı (Svcutil.exe) konusunun Hizmet Doğrulama bölümüne bakın.

    svcutil.exe /validate /serviceName:<serviceConfigName>  <assemblyPath>*  
    

    Doğrulamak istediğiniz hizmetin yapılandırma adını belirtmek için seçeneğini kullanmanız /serviceName gerekir.

    assemblyPath bağımsız değişkeni, hizmetin yürütülebilir dosyasının yolunu ve doğrulanacak hizmet türlerini içeren bir veya daha fazla derlemeyi belirtir. Yürütülebilir derlemenin hizmet yapılandırmasını sağlamak için ilişkili bir yapılandırma dosyası olmalıdır. Birden çok derleme sağlamak için standart komut satırı joker karakterlerini kullanabilirsiniz.

Örnek

Aşağıdaki komut, myServiceHost.exe yürütülebilir dosyasında uygulanan myServiceName hizmetidir. Hizmetin yapılandırma dosyası (myServiceHost.exe.config) otomatik olarak yüklenir.

svcutil /validate /serviceName:myServiceName myServiceHost.exe  

Ayrıca bkz.