”/”應用程式中的伺服器錯誤

走出自己的未來發表於2015-04-19

       學習asp.net中講解驗證控制元件問題時,我的程式執行時總是提示這樣的問題:”/”應用程式中的伺服器錯誤。如下圖:   

 

     從網上找到了相關的方法: 

      在webconfig中找到

        <appSettings>

        <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />

         <addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" />

         </appSettings> 

      然後刪除<addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" />即可。

      但是自己檢視配置檔案中的內容時,發現根本就沒有這些內容,把這些內容全部新增進去也不行。想不通就不想了,暫時先擱置一邊。

      可是後來一直有關於這個問題的內容,然後仔細看之前加在配置檔案中的內容,發現第二個key是針對Validation控制元件的,而且最後的屬性設定為”WebForms”,之前在網上也看到過類似的問題,所以就將value屬性設定為”None”,然後再重新執行就成功了。

      新增內容為:

      <add key="ValidationSettings:UnobtrusiveValidationMode"value="None" />

 

    總結

      遇到問題的時候,我們總會有一顆探究的心,希望儘快將它解決。但是,有的時候,往往正是因為我們太急切而忽略掉很多細節上的東西。所以,如果問題暫時無法解決,還是先放下,繼續下去,類似的問題還會出現,而且當自己再重新看時,也許就會有不一樣的看法和解決思路。

相關文章