Bulut Bilişim (Cloud Computing) Nedir
Burada anlatılan hikayedeki kişi ve kurumlar tamamen hayal ürünüdür.
Sene 1995'de ilk...
Eski IIS versiyonları ile haşır neşir olmamız gerektiği zamanlarda herhangi bir problem çıkmaması için gerçekten çok şanslı olmak gerekiyor. Bu yazıda bahsedeceğim problem ise eski versiyondaki bir IIS üzerinde (7 öncesi) .NET Framework 4.0 ile geliştirilmiş bir uygulamayı kurmak istediğimizde karşımıza çıkmaktadır. Uygulama versiyonunu 4.0 yaptıktan sonra IIS bize aşağıdaki gibi bir uyarı çıkarmaktadır. Bu uyarıda versiyon değişikliği sonrasında IIS’in restart edileceği bize iletilmektedir.
Changing the Framework version requires a restart of the W3SVC service. Alternatively you can change the Framework version without restarting the W3SVC service by running: aspnet_regiis.exe -norestart -s IIS-Virtual-Path
Do you want to continue (this will change the Framework version and restart the W3SVC service)?

Tabi ki eğer kısa ama tehlikeli yolu seçip ‘Yes’ düğmesine basarsak versiyon güncellenecek ve IIS restart edilecektir. Fakat benim durumumda olduğu gibi IIS üzerinde bir çok uygulamanız varsa ve sadece bir uygulama yüzünden diğer tüm uygulamalarınızın etkilenmesini istemiyorsanız aspnet_regiis aracını kullanmaya muhtaçsınız demektir.
Öncelikle bu aracın nerede bulunduğuna bakalım. Windows’unuzun kurulum versiyonuna bağlı olarak aşağıdaki iki yerden birinde mevcut olmalıdır.
| x64 | WINDOWS\Microsoft.NET\Framework64\v4.0.30319 |
| x32 | WINDOWS\Microsoft.NET\Framework\v4.0.30319 |
Daha sonrasında command prompt üzerinde bu dosya yollarından hangisi uygunsa o yola gitmemiz gerekmektedir. ör;
cd WINDOWS\Microsoft.NET\Framework\v4.0.30319
Daha sonrasında yapmamız gereken aspnet_regiis.exe’yi çalıştırmak olacaktır. Bu işlem için aspnet_regiis aracına doğru parametreleri vermek gerekmektedir. Bu aracı çalıştırmak için parametreler aşağıdaki şablonda iletilmelidir;
aspnet_regiis.exe -norestart -s “W3SVC/websiteId/root/applicationName”
websiteId değerini IIS üzerinde bulunan Sites sekmesine üzerinden öğrenebiliriz. Sağ taraftaki tabloda Identifier kolonu üzerinde ihtiyacımız olan değer bulunmaktadır. (Bu değer Default Web Site için daima ’1′dir.)

applicationName değerine de tanımladığımız uygulama adı verilmelidir.
Örnek olarak aşağıdaki Default Web Site altındaki bir uygulamanın framework değerini değiştirmek için aşağıdaki gibi bir parametre seti uygun olacaktır.
aspnet_regiis.exe -norestart -s “W3SVC/1/root/MyApplication”

Eğer tüm parametreleri doğru verdiyseniz IIS restart edilmeden uygulamanızın .NET Framework versiyonunun doğru bir şekilde atandığını görebilirsiniz.

Burada anlatılan hikayedeki kişi ve kurumlar tamamen hayal ürünüdür.
Sene 1995'de ilk...
Microsoft tarafından Türkiye'deki ilk ücretsiz online yazılım okulu Açık Akademi açıldı....
Bir önceki yazımızda Blob servisine kısa bir giriş yapmıştık. Yazıyı okumak isterseniz