将ASP.Net Webform从2.0升级到4.0
我一直在花费过去的几个小时试图获得2.0 .Net ASP.Net应用程序使用4.0。我努力通过不同的web.config障碍,但现在我陷入了一些奇怪的事情。将ASP.Net Webform从2.0升级到4.0
当试图访问该网站时,它只呈现到表单标签。源代码如下:
<!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
然后它就结束了。我在任何日志中找不到任何相关内容。
在主页面,这个网站是应该继续这样的代码:
id="form1" runat="server">
要完成表单标签。
任何想法?
编辑:发现一个全球性的尝试捕获,将消除从Web应用程序的任何错误。
当你的内容被截断时,这意味着你得到了未处理的运行时异常。检查您的应用程序事件日志中是否有错误或警告(至少在Windows日志 - >事件查看器中的应用程序中可找到)。
如果在那里没有记录错误/警告,那么代码中的某些东西可能会得到异常并吞下它。检查你的异常处理程序,看看代码是否已经达到。
虽然在日志中没有收到任何错误。我看错了地方?使用事件查看器。 –
我应该指定错误或警告;通常会在警告级别记录ASP.NET运行时错误。 – Jacob
我正在检查自定义视图 - >管理事件。我认为这个自定义视图会选择警告和错误。依然没有。 –
试着改变你的DOCTYPE到:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd”>
请给予downvote的理由。我没有说这会起作用,这只是我在这里阅读的一个建议:http://www.howtoasp.net/asp-net-4-0-tutorials/how-to-set-xhtml-1-1 -doctype式-ASP净4-0 / – Xaisoft
什么代码只是点之后有没有在你的asp.net文件吗? –
你能确认aspx页面/母版页面中有完整的html吗?另外,如果你重建应用程序,你会得到任何错误吗?更新可能已经绊倒了一些东西。 –
这是否发生在其他浏览器? – Xaisoft