Невозможно сделать проекты бизнес-аналитики.Как устранить сообщение об ошибке «Не удалось инициализировать систему конфигурации»? - PullRequest
2 голосов
/ 28 июля 2010

Моя проблема в том, что я получаю «Не удалось инициализировать систему конфигурации».ошибка каждый раз, когда я пытаюсь открыть или создать проект Business Intelligence в среде Business Intelligence Development Studio.

Я нахожусь на довольно новой установке Windows Server 2008 R2 Enterprise, в которой я впервые установил SQL Server 2008 R2 Enterprise (сBusiness Intelligence Development Studio), а затем Visual Studio 2010 Professional в указанном порядке.Я попытался полностью установить Visual Studio 2008, но, похоже, это ничего не меняет.

Похоже, сообщение пришло от System.Configuration.ConfigurationErrorsException.Многое из того, что Googling, который я сделал, указывает на конфигурационные файлы, но я не знаю, какой конфиг будет связан с этим.Я не создал проект со связанным файлом конфигурации, потому что я не могу создать проект вообще.Попытка сделать это создаст папку для проекта, а затем потерпит неудачу, прежде чем создавать что-либо еще.

Ответы [ 3 ]

2 голосов
/ 30 июля 2010

Решением этой проблемы было скопировать machine.config из C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ в C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG, которыйдля 32-битной структуры.Я нахожусь на 64-битной машине, поэтому, насколько я могу судить, просто никогда не конфигурировал 32-битную машину.config.

Я не знаю, является ли это идеальным решением моей проблемы, но это заставило меня заработать.Надеемся, что это поможет другим в этой ситуации.

Резюме: Если вы работаете в 64-разрядной версии Windows Server 2008 R2, убедитесь, что ваш 32-разрядный компьютер .config .NET 2.0 настроен для Business Intelligence Development Studio изSQL Server 2008 R2 для правильной работы.

1 голос
/ 10 июня 2011

Мне удалось обойти это, запустив VS 2008 в качестве администратора.

0 голосов
/ 29 июля 2010

вы создаете проекты в BIDS правильно, а не VS2010?Это не будет работать в VS2010

...