代码之家  ›  专栏  ›  技术社区  ›  Justin Niessner

奇怪的IIS/ASP.NET JIT编译问题

  •  0
  • Justin Niessner  · 技术社区  · 15 年前

    我在我的一页上有非常奇怪的行为。我能够找到一个变通方法,但我想了解为什么会发生这个错误(以及为什么我的变通方法确实有效)。

    (我还要说,这根本不是我的代码……所以请不要对我太严厉)

    BC30456“InitializeCulture”不是

    我在这里完成了提示,但没有任何效果:

    BC30456 Fixes

    我可以通过更改页面来恢复页面并工作

    <%@ Page Language="VB" AutoEventWireup="false" 
        CodeFile="newsproduct_rss.aspx.vb" Inherits="product_nrss" %>
    

    <%@ Page Language="VB" AutoEventWireup="false" 
        CodeFile="newsproduct_rss.aspx.vb" Inherits="product_nrss" Debug="true" %>
    

    另外,如果有人需要更多的细节…请告诉我,我会提供一切我能提供的 (如果你不知道的话,这个人真的在折磨我)。

    3 回复  |  直到 15 年前
        1
  •  0
  •   Rick Rat    15 年前

    此外,您还可以在页面中添加Title=“Something”。我知道asp.net编译器充其量只是一片空白。我曾经发布过两个页面都不起作用的网站,只是因为它缺少了一个标题什么的。

        2
  •  0
  •   Joel Etherton    15 年前

    debug语句实际上应该在应用程序的web.config中。我的第一个建议是确保您使用的ASP.Net版本安装正确。我确实发现这篇文章(我相信你已经读过)详细介绍了解决这个问题的一些方法。

    http://social.msdn.microsoft.com/Forums/en/clr/thread/54a40a36-209a-46ee-b834-df946532719f

        3
  •  0
  •   Justin Niessner    15 年前

    事实证明我的PowerShell Fu错过了服务器上的一个愚蠢错误。

    有两个文件声明了相同分部类的相同方法。奇怪的是,有两个页面,每个页面引用了分部类的不同副本。

    扔掉一份拷贝,瞧!不再 Debug="true" 需要。

    完全允许执行该页。。。