Web uygulamalarımızın çoğu Deploy.ps1 Powershell komut dosyasını içerir. Octopus Deploy, üretim dağıtımları sırasında uygulamaları yapılandırmak için bunu kullanır, ancak geliştiricilerin yerel IIS ayarlarını kurmak için de kullanırız. Windows 7, Windows 8.1 ve tüm Win2012 üretim sunucularında kesinlikle iyi çalışıyor.Set-ItemProperty'nin Windows 10 altında IIS uygulamaları için neden bir etkisi yok?
Bu, Windows 10 üzerinde çalışmıyor ve bu, Set-ItemProperty
cmdlet'in hiçbir etkisi olmadığından dolayı görünüyor. Hata mesajı ya da herhangi bir şey yok, sadece bir şey yapmıyor.
IIS sitesi api.example.com zaten var ve biz/myapp uygulama oluşturmak ve sonra D uygulamanın fiziksel yolunu değiştirmek için PowerShell kullanıyorsanız: \ Demo
PS C:\> IIS:
PS IIS:\> cd Sites\api.example.com
PS IIS:\Sites\api.example.com> New-WebApplication myapp -site api.example.com -PhysicalPath C:\inetpub\wwwroot
Name Application pool Protocols Physical Path
---- ---------------- --------- -------------
myapp DefaultAppPool http C:\inetpub\wwwroot
PS IIS:\Sites\api.example.com> set-itemproperty myapp -name PhysicalPath -value D:\Projects\Demo
PS IIS:\Sites\api.example.com> get-itemproperty myapp
Name Application pool Protocols Physical Path
---- ---------------- --------- -------------
demo DefaultAppPool http C:\inetpub\wwwroot
^THIS IS WRONG!
Running Projeleri \ Windows 7 üzerinde komutların tam aynı seti, sen aynı çıktıyı almak ama beklendiği gibi son adımda FizikselYol özelliği değişti:
PS IIS:\Sites\api.example.com> get-itemproperty myapp
Name Application pool Protocols Physical Path
---- ---------------- --------- -------------
demo DefaultAppPool http D:\Projects\Demo
herhangi bir fikir ne oluyor? IIS10'da yeni yönetici kısıtlaması var mı? Bir çeşit ekstra yükseltilmiş izinler Mevcut web uygulamalarındaki ayarları değiştirmem gerekiyor mu?
GÜNCELLEME: öğe bir IIS sitesi ise iyi çalışıyor görünüyor, ama öğe bu sadece sağlayıcıya bir hata olabilir eğer beni meraklandırıyor bir web uygulaması, eğer başarısız olur. Herhangi bir fikir?
Bu bir hata, lütfen oy verin. https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/15077202-make-propeties-name-case-insensitive-for-creating – zerocool18