Я получаю следующее исключение на веб-сайте Fasthosts. Это только недавно началось и решается путем редактирования web.config, тем самым перерабатывая приложение. Проблема в том, что он возвращается каждые 2 недели или около того. Любые идеи кто-нибудь?
Сведения об исключении: System.ArgumentException: данное имя 'NHSSBS' соответствует как минимум двум именам в объекте коллекции с разными пространствами имен.
Ошибка источника:
Строка 32: строка pageDatabasePath = SiteStructure.GetDatabasePath (Request.AppRelativeCurrentExecutionFilePath);
Строка 33:
Строка 34: SubSonic.Query query = new SubSonic.Query ("Метатег");
Строка 35: query.QueryType = SubSonic.QueryType.Select;
Строка 36: query.WHERE ("Path", pageDatabasePath);
Исходный файл: e: \ DOMAINS \ s \ sbs.nhs.uk \ user \ htdocs \ UserControls \ HTMLHead.ascx.cs Строка: 34
Трассировка стека:
[ArgumentException: данное имя 'NHSSBS' соответствует как минимум двум именам в объекте коллекции с разными пространствами имен.]
System.Data.DataTableCollection.get_Item (имя строки) +1770251
SubSonic.SqlDataProvider.GetTableSchema (String tableName, TableType tableType) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ DataProviders \ SqlDataProvider.cs: 430
SubSonic.DataService.GetSchema (String tableName, String providerName, TableType tableType) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ DataProviders \ DataService.cs: 426
SubSonic.DataService.GetTableSchema (String tableName, String providerName) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ DataProviders \ DataService.cs: 440
SubSonic.Query.BuildTableSchema (String tableName, String providerName) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ Sql Tools \ Query.cs: 497
SubSonic.Query.BuildTableSchema (String tableName) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ Sql Tools \ Query.cs: 492
SubSonic.Query..ctor (String tableName) в C: \ Program Files \ SubSonic \ SubSonic 2.0.3 \ src \ SubSonic \ Sql Tools \ Query.cs: 651
UserControls_HTMLHead.SetupMetatags () в e: \ DOMAINS \ s \ sbs.nhs.uk \ user \ htdocs \ UserControls \ HTMLHead.ascx.cs: 34
UserControls_HTMLHead.Page_Load (Отправитель объекта, EventArgs e) в e: \ DOMAINS \ s \ sbs.nhs.uk \ user \ htdocs \ UserControls \ HTMLHead.ascx.cs: 27
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Объект o, Объект t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Отправитель объекта, EventArgs e) +35
System.Web.UI.Control.OnLoad (EventArgs e) +99
System.Web.UI.Control.LoadRecursive () +50
System.Web.UI.Control.LoadRecursive () +141
System.Web.UI.Control.LoadRecursive () +141
System.Web.UI.Control.LoadRecursive () +141
System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 627