2010-01-07 2 views
0

Я установил mono develop и mono 2.6 на windows, когда я скомпилирую приложение, получающее это исключение. может ли на мне помочь решить эту проблему, Регистрация приложения:компиляция веб-приложения в monodevelop

Host:   any 

Port:   any 

Virtual path:/

Physical path: C:\Documents and Settings\sameer\My Documents\Projects\testMonoWeb\testMonoWeb\ 

PP11: Mono.WebServer.XSPApplicationHost

Исключение пойманы во время чтения файла конфигурации:

System.Configuration.ConfigurationErrorsException: Значка порядка байтов Unicode отсутствует. Невозможно переключиться на Unicode. (C: \ Documents and Settings \ sameer \ Мои документы \ Projects \ testMonoWeb \ testMonoWeb \ web.config) ---> System.Xml.XmlException: марка порядка байтов Unicode отсутствует. Невозможно переключиться на Unicode.

в System.Xml.XmlTextReaderImpl.Throw (Exception е)

в System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo (String Рез)

в System.Xml.XmlTextReaderImpl.CheckEncoding (String newEncodingName)

в System.Xml.XmlTextReaderImpl.ParseXmlDeclaration (Boolean) isTextDecl

в System.Xml.XmlTextReaderImpl.Read()

на System.Xml.XmlTextReader.Read()

в System.Configuration.XmlUtil..ctor (поток поток, имя String, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)

на System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

--- Конец внутренней трассировки стека исключений ---

на System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors (булево ignoreLocal)

в System.Configuration.BaseConfigurationRecord.GetSectionRecursive (String, Boolean configKey getLkg, Boolean, Boolean checkPermission getRuntimeObject, булевой requestIsHere, объект & результат, объект & resultRuntimeObject)

в System.Configuration.BaseConfigurationRecord.GetSection (String, Boolean configKey getLkg, Boolean checkPermission)

на System.Configuration.BaseConfigurationRecord.GetSection (Строка configKey)

в System.Web.Configuration.HttpConfigurationSystem.GetApplicationSection (Строка)

имя раздела

в System.Web.Configuration.HttpConfigurationSystem.GetSection (Строка)

имя раздела

на System.Web.Configuration.HttpConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection (String configKey)

в системе. Configuration.ConfigurationManager.GetSection (String sectionName)

at System.Configuration.ConfigurationManager.get_AppSettings()

на Mono.WebServer.XSP.Server.ApplicationSettings..ctor()

Значения данного адреса не является действительным: 127.0.0.1

ответ

2

звучит как файл web.config не сохраняется с правильной кодировкой.

Попробуйте открыть его в Блокноте и сохранить как UTF8.

сторона noe: я бы посоветовал вам загрузить notepad2.exe, если у вас ее еще нет - это очень эффективная замена notepad.exe, и одна из ее привилегий - это простота обработки различных кодировок текстовый файл.

+0

ok Я загружу notepad2.exe thnkz для ввода. Я изменил атрибут кодировки значения с «UTF-16» на «UTF-8» , т. Е. В этот вопрос теперь разрешен, – sameer

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