função da Web do Microsoft MVC 3 do Microsoft Azure não inicia após a adição da herança da classe base TwilioController

função Web do Azure (projeto MVC 3) não começará com a classe de controlador Twilio

Tenho um aplicativo MVC 3 hospedado no MS Azure. Ele publica na função da Web do Azure - sem problemas. Adicionei os pacotes Nuget Twilio e Twilio.Mvc. Ele ainda foi publicado na função da Web do Azure - sem problemas.Adicionei uma classe que herda da classe base Mvc.TwilioController e, posteriormente, a função da Web do Azure não é mais iniciadSe eu remover a herança da classe TwilioController, a função da Web será iniciad

s projetos publicam, executam e twilio funcionam bem no meu ambiente local de emulador do VS Azur

O projeto Referências; Twilio.api, Twilio.mvc, Twilio.Twiml, RestSharp e NewtonSoft.Json estão todos definidos como CopyLocal = True.

Todos os logs / rastreamentos de diagnóstico do Azure estão habilitados e enviando para o armazenamento da tabela a cada 5 segundos, mas nenhum dado de log está disponível quando a função da Web falha ao iniciar. Nota: Se eu comentar o twilioController, recebo uma abundância de dados de log para que as Diags do Azure estejam configuradas corretament

Como a função da web continua a abortar / ciclo / abortar, não há oportunidade de fazer o RDP para a vm para mais solução de problema

Os dois erros a seguir são gravados no log de eventos do sistema da Windows com falha na função da web a cada minuto:

O aplicativo '/' pertencente ao site '1273337584' possui um AppPoolId inválido 'ca5c9ecb-e68d-4f3a-84c2-c0b4430373e9' definido. Portanto, o aplicativo será ignorado.

.

site 1273337584 foi desativado porque o aplicativo raiz definido para o site é inválido. Consulte a mensagem anterior do log de eventos para obter informações sobre por que o aplicativo raiz é inválid

tapas para reproduzir (etapas exatas):

Instalar Azure Sdk v 1.6Crie um novo projeto usando o modelo do Azure (visual studio 10 sp1)Escolha a função da Web do MVC 3 do Asp.netConstruir e publicar no AzureSuccess - A função da Web iniciaAdicione o pacote Nuget "Twilio" versão 3.3.2Adicione o pacote Nuget "Twilio.Mvc" versão 3.1.3Construir e publicar no AzureSuccess - A função da Web inicia Crie um controlador vazio (HelloController). Veja abaixo o snippet de código.Adicione a classe base TwilioController (por exemplo, Public Class HelloController: TwilioController)Construir e publicar no AzureFail - o papel da web apenas cyles / abort / cyles.Comente o TwilioController (por exemplo, Public Class HelloController //: TwilioController)Buld e publicar no Azure

Success - a função da web inicia

using System.Web.Mvc;
using Twilio.TwiML.Mvc;
  namespace WindowsAzureProject857481.Controllers
    {
        public class HelloController : TwilioController
        {
            //
            // GET: /Hello/

            public ActionResult Index()
            {
                return View();
            }

odas as idéias apreciada

Obrigado, Jim

questionAnswers(4)

yourAnswerToTheQuestion