У меня есть очень простой сайт, который прекрасно работает сам по себе, но когда я создаю дубликат сайта и пытаюсь добавить его в поддомен (затем преобразовать его в приложение), я получаю сообщение об ошибке при попытке любого контроллер, который имеет следующие настройки вверху:
public class AccountController : Controller
{
// This constructor is used by the MVC framework to instantiate the controller using
// the default forms authentication and membership providers.
private CustomMembershipDB datacontext;
public AccountController()
: this(null, null)
{
datacontext = new CustomMembershipDB();
}
// This constructor is not used by the MVC framework but is instead provided for ease
// of unit testing this type. See the comments at the end of this file for more
// information.
public AccountController(IFormsAuthentication formsAuth, IMembershipService service)
{
FormsAuth = formsAuth ?? new FormsAuthenticationService();
MembershipService = service ?? new AccountMembershipService();
}
public IFormsAuthentication FormsAuth
{
get;
private set;
}
public IMembershipService MembershipService
{
get;
private set;
}
Ошибка, которую я получаю:
Описание: во время обработки файла конфигурации, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите подробности конкретной ошибки ниже и измените файл конфигурации соответствующим образом.
Сообщение об ошибке Parser: запись 'EFMembershipProvider' уже добавлена.
Похоже, IIS жалуется на наличие дублирующего провайдера членства в одном домене и не уверен, что простое переименование его решит эту проблему? Любая идея ценится как новичок, и это выше меня!