2016-03-23 17 views
0

Bir hedef sunucuda Web Deploy kurdum ve Visual Studio'da bir Yayın Profili oluşturduğum için bunu doğrulayabilirim ve kimlik bilgilerimi kullandığımda doğrular/çalışır . Şimdi bir IIS Yöneticisi Kullanıcısı ile kurmak istiyorum, böylece birden fazla hesabı yönetmek yerine bu kimlik bilgilerini paylaşabilirim. Bir IIS Yöneticisi Kullanıcısı oluşturdum, yayınladığım siteye erişim verdim ve Yayınlama Profilinin hala çalıştığını doğrulamaya çalıştım. Başarısız.Uzak Bilgisayardan IIS Kullanıcısıyla Otomatik Dağıtma

Connected to 'srvr' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on 'srvr'. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN .

The remote server returned an error: (401) Unauthorized.

Ben denedim (ve başarısız) bir hesap olarak IIS Yöneticisi Kullanıcı doğrulamak için olduğunu görebilirsiniz Sunucu Yöneticisi Güvenlik günlükleri bakarak.

Neden srvr IIS Yöneticisi Kullanıcısı için bir hesap arıyorum? Başka bir hesap kullanmak için nasıl kurabilirim? Yönetim Hizmet Delegasyonu altında özel bir şey yapmam gerekiyor mu? Öyleyse ne olmuş? (Tüm bulduğum yönergeler, yöneticiler veya IIS Yöneticisi Kullanıcılarının nasıl ayarlanacağıyla ilgili iddialara rağmen halihazırda sahip olduğum şeyleri oluşturuyor gibi görünüyor.)

cevap

1

Web Dağıtımı Aracı Hizmeti, yönetici erişimi gerektirir. Web Yönetim Hizmeti işleyicisini kullanmak için hedef makinenizi https://svr:8172/msdeploy.axd'a güncellemeyi deneyin. Çeşitli dağıtım yöntemleri hakkında daha fazla bilgi için, my blog post veya Microsoft documentation'a bakın.

bir kullanıcıyı IIS kullanıyorsanız, sen contentPath sağlayıcı doğru izinlere sahip web sitesinin dizine yazma mümkün olacak emin yapılandırdığınız heyet kuralları böyle yapmak gerekir unutmayın. Dürüst olmak gerekirse, yerel bir Windows kullanıcısı oluşturmanızı ve yönetici olmayan dağıtımlar için bunu yapılandırmanızı öneririm. Burada nasıl yapılacağına dair belgeler var: Configuring a Site for Delegated Non-Administrator Deployment