компиляция веб-приложения в monodevelop - PullRequest
0 голосов
/ 07 января 2010

Я установил Mono Develop и Mono 2.6 на Windows, когда я компилирую приложение, я получаю это исключение. Может ли кто-нибудь помочь мне решить проблему, Регистрация заявки:

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. (C: \ Documents and Settings \ sameer \ Мои документы \ Projects \ testMonoWeb \ testMonoWeb \ web.config) ---> System.Xml.XmlException: отсутствует метка порядка байтов в Юникоде. Не удается переключиться на Unicode.

в System.Xml.XmlTextReaderImpl.Throw (исключение e)

at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo (String res)

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

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

в System.Xml.XmlTextReaderImpl.Read ()

в System.Xml.XmlTextReader.Read ()

at System.Configuration.XmlUtil..ctor (Поток потока, имя строки, логическое readToFirstElement, ConfigurationSchemaErrors schemaErrors)

в System.Configuration.BaseConfigurationRecord.InitConfigFromFile ()

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

в System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors (Boolean ignoreLocal)

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

в System.Configuration.BaseConfigurationRecord.GetSection (строка configKey, логический getLkg, логический checkPermission)

в System.Configuration.BaseConfigurationRecord.GetSection (String configKey)

в System.Web.Configuration.HttpConfigurationSystem.GetApplicationSection (String sectionName)

в System.Web.Configuration.HttpConfigurationSystem.GetSection (String sectionName)

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

в System.Configuration.ConfigurationManager.GetSection (String sectionName)

в System.Configuration.ConfigurationManager.get_AppSettings ()

в Mono.WebServer.XSP.Server.ApplicationSettings..ctor ()

Недопустимое значение для адреса: 127.0.0.1

1 Ответ

2 голосов
/ 07 января 2010

Похоже, ваш файл web.config не сохранен с правильной кодировкой.

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

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

...