HTTP/1.1 New Application Failed Hatası ve Çözümü

HTTP/1.1 New Application Failed Hatası ve Çözümü

C:\Windows\System32\inetsrv\config\applicationhost .config dosyasının yedeğini bir kenara alıp orjinal dosyayı açınız.

Aşağıdaki bölümü bulunuz , muhtemelen overrideModeDefault bölümü Deny olarak gözükmektedir , bu bölümü Allow olarak değiştiriniz , akabinde iis restart etmenizi gerek bulunmamaktadr , Site hemen çalışacaktır.

Gözüken;

<sectionGroup name=”system.webServer”>
<section name=”asp” overrideModeDefault=”Deny” />

Olması Gereken;

<sectionGroup name=”system.webServer”>
<section name=”asp” overrideModeDefault=”Allow” />

Windows IIS te WordPress’in Japonca Url Karakter Sorunu ワードプレスの日本語の問題

Geçen yine bir müşterimizde başımıza geldi , bu iis7 url rewrite ile ilgili bir durum sanıyorum , çözüm için aşağıdaki işlemi yapabilirsiniz.

Web sitesine ait wp-config.php dosyasını açın.

Php tagının içinde en üste aşağıdaki kodu ekleyip kaydedin ve japonca url nin çalışıp çalışmadığınız tekrar kontrol edin.

if ( isset($_SERVER['UNENCODED_URL']) ) {
    $_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];
}

Ayhan ARDA

IIS7 linklerde + (artı) karakterinin çalışmaması

IIS 7 çalışan bir web serverda linklerinizde + karakteri var ise muhtemelen 404 alacaksınız.

Örnek url aşağıdaki gibi olabilir , www.ayhanarda.com/icerik/resimler/resim+ayhan+arda.aspx

Çözüm için web.config dosyasına aşağıdaki blogu ekleyiniz.

<system.webServer>
<security>
<requestFiltering allowDoubleEscaping=”true” />
</security>
</system.webServer>

Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies hatası çözümü

Web.config dosyanız için aşağıdaki hatayı alıyor iseniz sunucuda Microsoft .NET Framework 3.5 için Microsoft Chart Controls kurulu değil demektir.

Could not load file or assembly ‘System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′ or one of its dependencies

Hatayı gidermek için aşağıdaki linkten indirip sunucunuza kurabilirsiniz.

http://www.microsoft.com/en-us/download/details.aspx?id=14422

Sonrasında iisreset yeterlidir.

Ayhan ARDA

IIS6 cross-domain ayarlama

IIS te ilgili sitenin üzerine gelip sağ tıklayarak Properties bölümüne giriniz.

Açılan ekranda HTTP Headers tab ını açınız.

Custom HTTP Headers bölümün yanındaki Add butonuna tıklayınız.

Custom header name bölümüne Access-Control-Allow-Origin yazınız.

Custom header value bölümüne * koyunuz.

Aynı işlemi Access-Control-Allow-Headers ekleyerek tekrar yapınız ve değer olarak yine * giriniz.

Ok butonuna basıp işlemi sonlandırabilirsiniz.

Ayhan ARDA

Unknown: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8) hatası

IIS te her şey yolunda giderken bir sitenin durmuş olduğunu ve tekrar başlatmak istediğinizde Unknown: The object identifier does not represent a valid object. (Exception from HRESULT: 0x800710D8) hatasını verdiğini görebilirsiniz.

0x800710D8

Bu durumda Sitenin üzerine çift tıklayarak Authentication bölümüne gidin ve Windows Authentication bölümünü Enabled olarak değiştirin , şimdi tekrar siteyi start edebilirsiniz , durum devam eder ise akabinde uygulama havuzunu değiştirebilirsiniz , problem giderilmiş olacaktır.

0x800710D8.AuthenticationAyhan ARDA

You must use role management tool to install or configure Microsoft .NET Framework 3.5 Hatası

Visual Studio 2008 ya da  .NET 3.5 framework u kurmaya çalıtığınızda aşağıdaki hatayı alabilirsiniz.

you must use role management tool to install or configure Microsoft .NET Framework 3.5

Bunun için Bilgisayarım simgesinin üzerine Sağ tıklayıp Manage/Yönet bölümüne erişiniz. Features bölümünde Add Features kısmını açınız.  Karşınıza çıkan ekranda :net Framework 3.5.1 Features böülümünün yanndaki tik i işaretleyip Install butonu işlemi sonlandırınız. Hepsi bu kadar.

 

ajax toolkit çalışmama hatası

Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.  şeklidne bir hata alıyor iseniz ve hata daaşağıdaki astırın sorunlu olduğu söyleniyor ise yazının devamındaki çözümleri uygulayabilirsiniz.

<ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager>

1. Öncelikle bin klasörünüzde AjaxControlToolkit.dll olduğuna emin olunuz.

2. <ajaxToolkit:ToolkitScriptManager runat=”server”></ajaxToolkit:ToolkitScriptManager> geçen satırı <asp:ScriptManager ID=”ScriptManager1″ runat=”server” /> olarak değiştirip tekrar deneyiniz.

Saygılarımla

Ayhan ARDA

Not: Kopyalayıp yapıştırırken tırnak işaretlerine dikkat ediniz, copy paste sonrası değişmekte.

For international guests;

Change: <ajaxToolkit:ToolkitScriptManager ID=”ScriptManager1″ runat=”server” />
to: <asp:ScriptManager ID=”ScriptManager1″ runat=”server” />

System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file hatası ve çözümü

“System.Runtime.InteropServices.COMException (0x800A03EC): Microsoft Office Excel cannot access the file” hatası ile karşılaşır iseniz aşağıdaki çözümü uygulayabilirsiniz.

Hatanın detayı aşağıdaki gibi olmalı,

• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.

• Dosya adı ya da yol yok.
• Dosya başka bir program tarafından kullanılıyor.
• Kaydetmeye çalıştığınız çalışma kitabı, şu anda açık olan bir çalışma kitabıyla aynı ada sahip

Çözüm :

*Eğer 64 bit sistem kullanıyor iseniz C:\Windows\SysWOW64\config\systemprofile klasörü içinde Desktop isimli bir klasör oluşturunuz.

*Eğer 32 bit sistem kullanıyor iseniz C:\Windows\System32\config\systemprofile klasörü içinde Desktop isimli bir klasör oluşturunuz.

Sonrasında bu Desktop klasörünün özelliklerindeki güvenlik tabında o sitenin iis userı için full yetki veriniz. Durum giderilmiş olacaktır.

Ayhan ARDA

An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode. Hatası

An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode. hatası için web.config dosyasına aşağıdaki kodları ekleyiniz. Sitenin application pool unu integrated mode a alınız. (False etrafındaki tırnaklar bozulmakta , web.config dosyanıza ekledikten sonra tırnakları silip kendiniz tırnak yapınız.)

<system.webServer>
<validation validateIntegratedModeConfiguration=”false” />
</system.webServer>