Необработанное исключение в 0x в w3wp.exe: 0x: куча повреждена

Я создаю проект в Visual Studio 2012. Когда я нажимаю F5 для запуска приложения, оно работает нормально, однако, когда я загружаю его в IIS7 на своем компьютере с Windows Pro, я впервые сделать вызов определенной базы кода, я получаю следующую ошибку.

Поток «Win32 Thread» (0x4d8) завершился с кодом 0 (0x0).

Необработанное исключение по адресу 0x7797e6c3 в w3wp.exe: 0xC0000374: куча повреждена.

Первый шанс Исключение по адресу 0x778e32a0 в w3wp.exe: 0xC0000005: Нарушение доступа к местоположению чтения 0x2039a9f2.

Необработанное исключение по адресу 0x778e32a0 в w3wp.exe: 0xC0000005: Нарушение доступа к местоположению чтения 0x2039a9f2.

Теперь я подключил w3wp.exe к отладчику VS2012, но, честно говоря, я не уверен, как отлаживать этот тип сбоя.

Для справки: кодовая база, которая вызывается в контроллере WebAPI, который вызывает ActiveHome SDK для управления некоторыми битами автоматизации.

            // GET api/<controller>/5
    public StatusModel Post(CommandModel command)
    {
        var activeHome = new ActiveHomeClass();
        // execute command
        var info = activeHome.SendAction(command.SendAction, String.Format("{0} {1}", command.Device, command.Command));

        // return results
        var status = new StatusModel { Device = command.Device, Status = info };

        activeHome = null;

        return status;
    }

Примечание. Я компилирую все для использования x86


person Chase Florell    schedule 10.11.2012    source источник
comment
Этот вопрос похож на мою проблему, так как мой Win7 64-битный, но я м до сих пор не уверен, где я иду не так.   -  person Chase Florell    schedule 10.11.2012