簡體   English   中英

將ASP.Net Webform從2.0升級到4.0

[英]Upgrading ASP.Net Webform from 2.0 to 4.0

在過去的幾個小時中,我一直在嘗試使2.0.Net ASP.Net應用程序與4.0一起使用。 我一直在努力克服不同的web.config障礙,但是現在我陷入了怪異的境地。

嘗試訪問該網站時,它僅呈現到form標記。 來源看起來像這樣:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <link href="App_Themes/Default/Menu.css" type="text/css" rel="stylesheet" />
        <title>
            Webpage
        </title>
    </head>
    <body>
        <form

然后就結束了。 我在任何日志中都找不到任何相關內容。

該html所在的母版頁中的代碼應像這樣繼續:

 id="form1" runat="server">

完成表單標簽。

有任何想法嗎?

編輯:找到了一個全局嘗試捕獲,它將吞噬Web應用程序中的所有錯誤。

當您的內容被這樣截斷時,這意味着您已獲得未處理的運行時異常。 檢查應用程序事件日志中是否有錯誤或警告(至少在Windows 7中位於Windows日志->事件查看器中的應用程序下)。

如果沒有錯誤/警告記錄在那里,則可能是代碼中的某些內容正在獲取該異常並吞下它。 檢查您的異常處理程序,以查看是否到達了那里的代碼。

嘗試將DOCTYPE更改為:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM