顯示具有 剖析器錯誤 標籤的文章。 顯示所有文章
顯示具有 剖析器錯誤 標籤的文章。 顯示所有文章

2019年9月19日 星期四

建置專案時發生錯誤 剖析器錯誤 - VS2019 + ASP.NET專題實務(VB範例)

有位讀者安裝 VS2019以後,執行 VB範例(ASP.NET Web Form)均會出現錯誤訊息
例如:剖析器錯誤 或 出現一個蹦現視窗,寫著 "建置專案時發生錯誤......"  

或 "找不到資源"

或 出現 Global.asxa有錯(如下面這一段)....等等
<@ Application codebehind="Global.asax.vb" ....

有幾種解法,問題都是出現在VB語法的範例。 C#就沒有問題。

https://youtu.be/4mGMr3xTQN4




(1) 解決方法如下:

第一,建立一個 ASP.NET (Web Form) VB語法 專案
      (建議使用「空白」專案或網站,比較單純)

第二,在一開始、最單純、什麼都沒有的空白專案中「建置專案」
然後,再來撰寫程式(自己新增一個Web Form網頁)
或  COPY 書本的範例到這個專案、網站

就會正常了.....請看下方的圖片說明

===================================================
(2) 另一種解決方法

我在另一台電腦上,安裝VS 2019(比較新的版本,他常改版更新)
有安裝「網站」套件,請看下面的影片說明。

影片(您安裝時少裝了一個東西,在影片 08:11 的時候有說明)
(如下方圖片說明)

在這個環境中,從頭到尾都沒有問題
所以我猜測,有安裝這套件會比較OK。

===================================================
(3) 讀者的回饋(他的解法)

安裝VS2019的時候,將個別元件中 “所有” .net framework版本選擇安裝,
執行後置碼已不會出現 "建置專案時發生錯誤" 訊息。














2016年8月30日 星期二

[FAQ] ASP.NET錯誤訊息 -- 剖析器錯誤 (Parser Error)

這算是一個FAQ

ASP.NET (Web Form )網頁編譯時出現的錯誤訊息 --  剖析器錯誤


可能是您的「目錄」或是「檔名」裡面有英文句點的 . 符號
解決方法不難。
(1). 上圖的第一列 Page指示詞,最後面的 <%@ Page Language="C#" ...... Inherits="_Default.123" %>
      改用底線( _ )符號代替句號( . )即可。Inherits="_Default_123"

(2). 下圖的後置程式碼,也隨之修改。這部分要跟 .aspx檔(畫面)的Page指示詞對應喔!


初學者常見FAQ, 希望對您有幫助

您上網搜尋,類似的錯誤有下列關鍵字,網友都有很多協助了
  • 剖析器錯誤訊息 無法載入型別
  • 剖析器錯誤訊息 無法建立型別
  • 剖析器錯誤訊息 無法載入型別 inherits

我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
......... 寫信給我,mis2000lab (at) yahoo.com.台灣  .............................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ......................
................   Google+   https://plus.google.com/100202398389206570368/posts ........
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!微軟MVP --MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課。