Я использую членство в asp.net, и мне нужно вызвать Membership.GetUser (), пока у меня есть другое открытое соединение SQL, но мой код умирает при этом вызове. У меня есть MultipleActiveResultSets = True в строке подключения, которая используется как моим кодом, так и поставщиком членства. Похоже, что класс членства игнорирует часть MARS строки подключения.
Есть ли предложения относительно того, как заставить MARS работать с классом членства, чтобы я мог решить эту проблему?
Спасибо,
Скотт





Вы пытались использовать отдельную строку подключения (одну для данных, другую для поставщика членства) без опции «MultipleActiveResultSets = True»?
Тогда это работает? Если это работает, вы можете использовать SqlConnectionStringBuilder для создания новой строки подключения (из оригинала) без опции MARS.
"мой код умирает при этом вызове" недостаточно ясно. Если возникает исключение, получите тип, сообщение и стек вызовов и добавьте их в свой вопрос. Если он «умирает» по-другому, просьба указать, как именно.