Bu sorun beni ve şirketimizdeki BT departmanını saatlerce kesin olarak belirledi.
Sorun yalnızca Windows server 2008, windows 7 ve windows 8'de ortaya çıkıyor. Windows XP veya Windows server 2003'te sorunumuz yok.
Şirketimizde dahili olarak geliştirdiğimiz bir programa sahibiz. Program iyi çalışıyor ve sorun bu programa özgü değil.
Program, web hizmetlerini kullanarak bilgisayarda çalışan diğer programlarla iletişim kurmak için localhost öğesini kullanır. Eldeki sorun, programın kullanıcılar Giriş klasöründe bulunması durumunda bu iletişimin işe yaramamasıdır.
Bunun neden son zamanlarda olduğunu bulmak için saatlerce kullandığımızdan, kullanıcı çalıştırılabilir dosyanın UNC yolundaki tüm üst klasöre erişimi varsa, sorunun ortadan kalktığını fark ettik.
Yani, ev sürücüsü H konumundaysa: = \ SomeServer \ hdrive $ \ SomeUser ve kullanıcının \ SomeServer \ hdrive $ 'a erişimi yok, ardından programımız TCP hataları alıyor ve web servisleri işe yaramayacak.
Kullanıcı daha sonra bu yolda yalnızca "Klasör içeriğini listele" izni alırsa, web hizmetleri çalışır.
Program aksi halde iyi çalışır. Tüm dll dosyalarının başarıyla bağlandığını ve başka hiçbir hata oluşmadığını kontrol ettik.
Bu işletim sisteminin yaptığı bir şey gibi görünüyor. Bunun neden olduğunu bilen var mı?