2012-09-21 14 views
7

WCF'ye yeni geliyorum. Bir WPF uygulamasında barındığım bir WCF hizmetim var, bu servisi çalıştırırken yönetici haklarını gerektiriyor. Her seferinde sağ tarafımdan hizmetimi sunan uygulamayı tıklatıp "Yönetici Olarak Çalıştır" ı seçin. Windows 7'de hizmeti nasıl çalıştırabilirim?WCF Hizmet, Yönetici hakları olmadan çalışmıyor

+1

Programınızın otomatik olarak yönetici için istekte bulunmasını istiyorsanız, bir bildirim dosyası eklemeniz ve requestExecutionLevel öğesini requestAdresirator olarak ayarlamanız gerekir. Bu, sorunuzu yanıtlamaz, ancak sağ tıklama başlangıcındaki zahmeti yönetici prosedürü olarak ele alır. – flayn

cevap

11

Tam olarak benim sorumun sorduğu şeyi alamadım ama bir çözüm buldum. Yönetici hakları, yalnızca WCF ile http bağlamaları kullanıyorsanız gereklidir. NetTcpBinding'e geçtim ve benim için çalıştı. Tam olarak istediğim şey değil, ama benim için çalıştı. Belki de benzer sorunlarla karşılaşan birine yardımcı olur.

+0

jep, birileri yardımcı oldu ;-) – Offler

+0

@Offer: Cheers !! –

2

Daha yüksek bir bağlantı noktası kullanmayı deneyin. Düşük limanlar sadece idari haklara sahip olabilir. Promt girmek cmd olarak

:

Ayrıca netsh kullanmak gerekebilir // +: 8732/kullanıcıyı = DOMAIN \ kullanıcı

NETSH

urlacl url = http ekleyin

+0

Bağlantı noktası numarası olarak 8732 kullanıyorum, HTTP bağlamaları kullanıyorum, bu bir sorun olabilir mi? –

+1

Cevabımı güncelledim, netsh kullanmayı deneyin. – flayn

+0

@VibhoreTanwer: Herhangi bir başarı? – flayn

İlgili konular