Asp.net mvc 导致致命错误的TagBuilder类

Asp.net mvc 导致致命错误的TagBuilder类,asp.net-mvc,Asp.net Mvc,当我在控制器中使用TagBuilder类时,我的网站崩溃并返回一个平淡的页面 这段代码在我的本地机器上运行得很好,运行的是Windows7。我现在尝试了两个不同的web主机,它们都有相同的问题:如果在代码隐藏中使用TagBuilder类,则会出现空白页。我已经做了一个变通方法,因此我只需使用string.Format构建标记字符串,但我当然会理解问题所在,然后纠正错误 我觉得我应该提供一些代码,但我已将其缩小到以下行: // A blank page is returned if unless

当我在控制器中使用TagBuilder类时,我的网站崩溃并返回一个平淡的页面

这段代码在我的本地机器上运行得很好,运行的是Windows7。我现在尝试了两个不同的web主机,它们都有相同的问题:如果在代码隐藏中使用TagBuilder类,则会出现空白页。我已经做了一个变通方法,因此我只需使用string.Format构建标记字符串,但我当然会理解问题所在,然后纠正错误

我觉得我应该提供一些代码,但我已将其缩小到以下行:

// A blank page is returned if unless I uncomment the following line
// and avoid the TagBuilder class.
TagBuilder tag = new TagBuilder("link");
我真的很感激能在以下问题上得到任何帮助,因为我不明白这个错误是如何发生的


我应该去哪里看?Web.config?我已尝试启用跟踪,但这对我没有帮助。Microsoft最近是否在TagBuilder类中更改了任何内容?

我从未发现我的代码不起作用的原因,但我确实找到了一个解决方案:我现在在将网站发布到网站之前对其进行预编译。我完全不知道为什么会这样

你能显示控制器的代码吗?