分析器錯誤
說明: 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細資訊並適當地修改原始檔。
分析器錯誤資訊: 發現不明確的匹配。】
這個問題發生原因一般情況是:
aspx頁面裡面的控制項有與您的aspx.cs裡的類變數重名(不區分大小寫)的id
以下有兩個實際應用的例子,以供借鑑:
1、我發現在**中有如下的宣告:
protected system.web.ui.webcontrols.label blogid;
protected system.web.ui.webcontrols.label blogid;
blogid在前台控制項中不存在,僅在cs**中宣告了,因此產生了上述的問題。
2、aspx頁面有控制項:
而cs**裡面有:protected message msg;
所以出現這樣的錯誤
由此看來雖然,c#等語言中允許我們使用大小寫不同來宣告不同的變數,但是我們應該盡量避免這樣的情況,使用完全不同的名字區分不同的變數為好啊。
c 反射過載方法(發現不明確的匹配)
getmethod string name 在反射過載方法時,如果呼叫此過載方法,會產生 發現不明確的匹配 的錯誤。解決方案如下 getmethod methodname new type 其中type陣列中的項的個數是由要呼叫的方法的引數個數來決定的。如果無引數,則new type 使type陣列...
c 分析器錯誤訊息 發現不明確的匹配。
1 相同的變數名稱 protected system.web.ui.webcontrols.label lbltitle protected system.web.ui.webcontrols.label lbltitle 2 查詢你的aspx頁面裡面的控制項是否有和你的aspx.cs裡面的類變數重...
分析器錯誤資訊 發現不明確的匹配
今天又碰到這個錯誤了,暈啊 難到我又犯低階錯誤了?專案發布了一下,執行時就出錯了,錯誤 如下 說明 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細資訊並適當地修改原始檔。分析器錯誤資訊 發現不明確的匹配。源錯誤 應用程式中的伺服器錯誤。分析器錯誤 原始檔 web govopen d...