Visual Studio ile projenizi hazırlıyorsunuz, test ediyorsunuz, sonuçta sorun çıkmayınca proje dosyalarını sunum yapacağınız bilgisayar atıyorsunuz.

Tam müşteriye gösterecekken karşınıza bu hatayı veren bir ekran çıkıyor.

  1. The XML page cannot be displayed
  2. Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.

Müşteri bir MVP olmadığından hatanın ne olduğunu anlamayabilir ve eksik bir dosyadan kaynaklandığını söyleyerek durumu geçiştirebilirsiniz.

Ancak aynı hatayla tekrar karşılaşmamak için yapmanız gerekenler:

  1. Çalıştır > %windir%\\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -u
  2. %windir%\\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

December 29th, 2006En Sonunda..

Bundan bir iki sene önce vermiştim bu kararı. Aradan geçen onca zamanda alınan kitaplar, indirilen e-kitaplar, okunan makaleler, sık kullanılanlara eklenen siteler, yüklenen geliştirme uygulamalarının bir faydası olmamış, bir türlü becerememiştim.

Bir ara vazgeçtim, başka şeylere yöneldim ama kaldı içimde. En sonunda bugün somut olarak ilk temeli attım ve bir uygulamaya başladım. Sonunda .netteyim!

İlk uygulama, çalıştığım firmada kullanılacak bir intranet uygulaması olacak. Dolayısıyla online olarak paylaşabileceğim birşey değil maalesef. Ama süresi ne kadar uzun olursa olsun, bu uygulama %100 VB.Net ile yazılacak. Ondan sonra sırada bekleyen proje de inşallah C# ile olacak.

(Tema için de bir arayıştayım, umarım bu o kadar uzun sürmez..)

Visual Basic 6′da veritabanı gibi, programa bağlı bir klasörde bulunan dosyalar için

  1. App.MapPath("dosya.mdb")

gibi bir komut kullanıyorduk.

VisualBasic.Net’te ise bu yöntem fak bir değişikliğe uğradı. Aşağıdaki kod ile, programınızın bulunduğu klördeki dosyalara, tam yol belirtmeden ulaşabilirsiniz.

  1. Dim Bag As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Application.StartupPath & "Dosya.mdb"