Mam witrynę ASP.NET (.NET 4), która używa http PUT dla obsługi ogólnej .ashx. Wywołanie PUT pochodzi z przedniego zakończenia Silverlight. Wszystko działa w VS 2010 na moim lokalnym komputerze (serwer WWW Cassini).Włączanie PUT w IIS 7.5 dla programu obsługi ASHX przy użyciu uwierzytelniania systemu Windows
Następnie wdrożyłem do skrzynki IIS7.5 Win Server 2008 R2.
Witryna silverlight/witryna jest w porządku, ale wywołania PUT do obsługi obsługi .ashx są wyświetlane z monitem logowania do systemu Windows.
To lokalny intranet, więc uwierzytelnianie systemu Windows (z NTLM & Negocjuj dostawców) jest jedynym włączonym uwierzytelnieniem.
Potem przeczytałem to: http://blogs.msdn.com/b/joseph_fultz/archive/2009/07/23/enabling-the-put-verb-with-handlers-and-iis-7-0.aspx
I już po jego sugestię i mogę teraz zrobić PUT połączeń za pośrednictwem mojego przewodnika .ashx. Problem polega tylko na tym, że grupa administratorów może to zrobić na serwerze WWW. Nikt inny nie może. Spotykają się z monitem logowania do systemu Windows.
Każdy pomysł, co to może być?
Nie mogę przyznać wszystkim osobom w firmie uprawnień administratora na serwerze internetowym. Bez wątpienia odetną mi jedną z moich rąk, zjedzą tę rękę przede mną, a potem pokażą mi drzwi.
Każde rozwiązanie dla aplikacji .net 3.5 –