2014-02-01 3 views
0

У меня есть веб-сайт Asp net. иногда (я не знаю, когда) это заставило исключение. (в браузер он отправляет ошибку 404).System.Net.WebUtility 'выбрасывает исключение

The type initializer for 'System.Net.WebUtility' threw an exception. 
at System.Net.WebUtility.HtmlEncode(String value) 
at System.Web.Util.HttpEncoder.HtmlEncode(String value) 
at System.Web.UI.HtmlControls.HtmlContainerControl.set_InnerText(String value) 
at Results.DefineCheckboxFilter(String filterName, String param, Boolean createHidden) in d:\HostingData\chani.poz\macher.co.il\wwwroot\App_Code\Results.cs:line 79 
at Controls_NadlanFilter.InitialFilter() in d:\HostingData\chani.poz\macher.co.il\wwwroot\Controls\NadlanFilter.ascx.cs:line 50 
at Controls_NadlanFilter.Page_Load(Object sender, EventArgs e) in d:\HostingData\chani.poz\macher.co.il\wwwroot\Controls\NadlanFilter.ascx.cs:line 31 
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 
at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() 
at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() 
at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)System.Web Exception of type 'System.Web.HttpUnhandledException' was thrown. 

Функция DefineCheckboxFilter находится в классе результатов. в функциональной линии 79 (линия, которая выбрасывает исключение)

HtmlGenericControl ht = (HtmlGenericControl)ls.FindControl("HasterGale" + filterName); 
ht.InnerText = "הסתר"; 

p.s. Проблема возникает, даже если я не на этой странице, а затем получаю то же исключение webutility с другими деталями. Например:

The type initializer for 'System.Net.WebUtility' threw an exception. 
    at System.Net.WebUtility.HtmlDecode(String value) 
    at System.Web.Util.HttpEncoder.HtmlDecode(String value) 
    at System.Web.UI.TemplateParser.ProcessAttributes(String text, Match match, ParsedAttributeCollection& attribs, Boolean fDirective, String& duplicateAttribute) 
    at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) 
    at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding)System.Web The type initializer for 'System.Net.WebUtility' threw an exception. 

ответ

0

Я нашел ответ наконец:
Проблема заключалась в том, потому что у меня есть сайт, которые определяют, как веб-сайт в Visual Studio (не веб-страницы или что-то подобное) , и поэтому мне нужно определить на сервере неIntagrate PipeLine. Все это.

Смежные вопросы