Makale numarası: 317955 - Son Gözden Geçirme: 08 Temmuz 2005 Cuma - Gözden geçirme: 4.4 Düzeltme: bir ASP.NET sayfasına gözattığınızda "dizin değişikliklerini izleme başlatılamadı" hata iletisi
Bu SayfadaBelirtilerBir <a1>ASP.NET</a1> (.aspx) sayfasına gözattığınızda, aşağıdaki hata iletilerinden birini alabilirsiniz: ' D:\MyWeb\Users\MainDirectory\MyApplication\ ' dizinine erişim. Dizin değişikliklerini izleme başlatılamadı. -VEYA- Erişim ' D:\MyWeb\Users\MainDirectory\MyApplication\SamplePage.aspx için ' engellendi. Dosya değişikliklerinin izlenmesi başlatılamadı. NedenDosya değişiklikleri algılamak için <a0></a0>, işlem kimliği ve Kimliğine bürünülen kullanıcının kimliğini belirli tüm dizinlerin, ASP.NET, dizinler varsa sıradüzeni olduğunu sekiz karakterden fazla adlarını izleme dosyası için dosya yolunu hiyerarşisindeki izinleriniz olmalıdır. ASP.NET izleyen dosyaların bazı örnekler aşağıdaki gibidir:
Kimliğine bürünülen hesabın bu dosya yolu hiyerarşisini dizinlerde en az birinde izinleri yoksa, ikinci hata iletisini alırsınız. ÇözümBu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın. Yöntem 1Tüm dizin adlarını, dosya yolu hiyerarşisindeki dokuzdan daha az karakterden uzun olduğundan emin olun.Örneğin,: C:\Web\Users\MainDir\Site1 Not Web sitesi, Microsoft ınternet ınformation Services (dizini yeniden adlandırma ile ilgili için IIS) yapılandırmasının, gerekli değişiklikleri yaptıktan sonra her bir dizin adı uzunluğu şimdi dokuz'den az karakter olacak biçimde dizinleri yeniden adlandırırsanız, ııS'YI yeniden başlatmanız gerekir.Yöntem 2(Kimliğe bürünme özelliği etkinleştirilmişse) tüm dizinlerin ASP.NET işlem hesabı (varsayılan olarak, ASP.NET) veya Kimliğine bürünülen hesabın bu sıradüzeninde gerekli izinleri verin. Bunu yapmak için şu adımları izleyin:
Yöntem 3IIS 6.0 çalıştıran bilgisayarınızda, Network Service hesabının bu hiyerarşisindeki tüm klasörler üzerinde gerekli izinleri verin. Bunu yapmak için şu adımları izleyin:
DurumMicrosoft, bunun bu makalenin başında listelenen Microsoft ürünlerinde bir hata olduğunu onaylamıştır. Bu hata, ASP.NET'te (.NET Framework ile birlikte gelen) düzeltilmiştir 1.1. Daha fazla bilgiBu, "Belirtiler" bölümünde ilk hata iletisiyle ilgili çağrı yığın izleme şöyledir: [HttpException (0x80004005): Access denied to 'D:\MyWeb\Users\MainDirectory\MyApplication\' directory. Failed to start monitoring directory changes.] System.Web.FileChangesMonitor.StartMonitoringDirectoryRenamesAndBinDirectory(String dir, FileChangeEventHandler callback) System.Web.HttpRuntime.StartMonitoringDirectoryRenamesAndBinDirectory() System.Web.HttpRuntime.FirstRequestInit(HttpContext context) [HttpException (0x80004005): ASP.NET Initialization Error] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) [HttpException (0x80004005): Access denied to 'D:\MyWeb\Users\MainDirectory\MyApplication\SamplePage.aspx'. Failed to start monitoring file changes.] System.Web.FileChangesMonitor.StartMonitoringFile(String fileName, FileChangeEventHandler callback) System.Web.Caching.CacheDependency.Init(String[] filenames, String[] cachekeys, CacheDependency dependency, DateTime start) System.Web.Caching.CacheDependency..ctor(String filename, DateTime start) System.Web.Caching.CacheDependency..ctor(String filename) System.Web.Security.FileAuthorizationModule.OnEnter(Object source, EventArgs eventArgs) System.Web.SyncEventExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) ReferanslarFarklı bir senaryoda aynı hata iletisi hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 316721
(http://support.microsoft.com/kb/316721/
)
ASP.NET sayfasına gözattığınızda "dizin değişikliklerini izleme başlatılamadı" hata iletisi ASPNET hesabı ASP.NET uygulamalarınızı çalıştırmak için gerekli izinler hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 317012
(http://support.microsoft.com/kb/317012/
)
ASP.NET'te işlem ve istek kimliği (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.) ASP.NET güvenliği hakkında ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 306590
(http://support.microsoft.com/kb/306590/
)
ASP.NET güvenliğine genel bakış
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:317955
(http://support.microsoft.com/kb/317955/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste