發表文章

目前顯示的是 11月 1, 2008的文章

ASP.NET網站發生了 "BC30456: “InitializeCulture”不是“ASP.default_aspx”的成員。"的錯誤...

最近正在研習ASP.NET 3.5的程式,由於對網頁開發的概念一向不是很熟, 在觀念上也不是很好,但是大勢所趨,所以還是要學習... 開始就選擇好入門且有良好IDE工具的ASP.NET下手囉... 不過因為是沒有章法的跳躍式學習,所以根基也不是很穩, 自然在開發上就會遇到一些問題!但是還是希望將根基慢慢打穩... 日前簡單了開發一個簡易的資料查詢系統,在執行上發現了兩個問題, 1. 用物件產生的Table其CSS Style設定似乎會殘留!? 2. 將編譯完後的網站丟到IIS去執行時會出現: 發生了 " BC30456: “InitializeCulture”不是“ASP.default_aspx”的成員。 " 的錯誤訊息! 由於微軟(M$)的錯誤訊息一向是[ 沒有意義的提示! ],常讓許多人搞不清楚, 錯誤訊息有時過於簡短,完全不知所云, 不過在開發工具VS上,倒是很實用,畢竟是重要的開發工具囉! 然而也非盡善盡美,這次的問題2所顯示的錯誤訊息完全令人摸不著頭緒 @@... 當執行時就出現[ 編譯錯誤 ],然後出現 行 1: <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_default.aspx.cdcab7d2" %> 行 2: 行 3: IIS所顯示的錯誤訊息與其指示的錯誤地方實在是讓人摸不著頭緒,上網找資料發現資訊不多, 大都是說要把 debug 設為 false,然後再加入Web.config中加入 或 的指示詞,這大概是受到 [ InitializeCulture ] 的編譯錯誤提示的影響吧! 因為... 這些動作似乎沒有作用!又找了一下資料,終於發現有點線索了, 在 http://forums.microsoft.com/china/ShowPost.aspx?PostID=3728023&SiteID=15 找到了一些訊息。 原來錯誤的重點在於[ inherits="_Default" ]!回去看了一下當初所做的網頁, 在預設的情況下,VS會將網頁的名稱當作是Cl