【问题标题】:asp.Net unable to render page after publish发布后asp.Net无法呈现页面
【发布时间】:2013-02-26 17:39:28
【问题描述】:

不明白该怎么办?发布后 Asp.net 页面显示空白。

查看来源:

<form name="ctl00" method="post" action="default.aspx" id="ctl00">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUENTM4MWRk8F3nytDudBWE1y4PycHzuh2S7RY=" />
</div>
</form><head><meta name="keywords" /><meta name="description" /><title>

</title></head>

但在 Visual Studio 中它运行良好。

配置 :.NET 3.5,Windows 7 Pro 64 位,Ajax 控制工具包。 SQL Server,亚音速。 IIS 7.5.7600.16385

请帮忙。

【问题讨论】:

  • &lt;head&gt; 标签是否在 &lt;form&gt; 标签之后呈现在正文中?它在 aspx 源代码中是这样声明的吗?
  • 您希望看到什么?我在您的 html 中看不到任何应该在屏幕上实际呈现某些内容的元素?您拥有的唯一字段是隐藏的。 &lt;head&gt; 必须在身体之前。

标签: asp.net .net visual-studio-2010 ajaxcontroltoolkit


【解决方案1】:

如果您的应用程序在本地运行时显示正常,但在发布到 IIS 时不显示,您可能需要查看您的 IIS 设置(假设您正在使用该设置)。确保您已将 IIS 设置为显示错误。这是在 IIS 中通过转到 ASP 属性页面来完成的。展开调试属性,确保“向浏览器发送错误”设置为 true,启用服务器端调试设置为 true,启用客户端调试设置为 true。只需确保在准备好上线时将其全部重置为 false,因为这可能会向最终用户显示敏感信息。

【讨论】:

    【解决方案2】:

    检查:IIS->应用程序池->高级设置->.NET Framework版本
    如果没有 .NET 4.0,您将尝试致电 aspnet_regiis.exe -i http://msdn.microsoft.com/en-us/library/k6h9cz8h%28v=vs.80%29.aspx

    【讨论】:

      猜你喜欢
      • 2011-03-21
      • 1970-01-01
      • 2021-09-26
      • 2018-09-18
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多