Azure Web rolü (MVC 3 projesi) eklendikten sonra başlayan değilMicrosoft Azure MVC 3 Web rolü alışkanlık' Twilio denetleyici sınıfı ile başlamak TwilioController temel sınıf mirası
- MS Azure üzerinde barındırılan bir MVC 3 uygulamaya sahip . Azure Web rolüne yayın yapıyor - Sorun yok.
- Nuget Twilio ve Twilio.Mvc paketlerini ekledim. Hala Azure Web rolüne yayınlandı - Sorun yok.
- Mvc.TwilioController temel sınıfından miras alan bir sınıf ekledim ve daha sonra Azure web rolü artık başlatılmıyor.
- TwilioController sınıfı mirasını kaldırırsam, web rolü başlar.
Projeler, yerel VS Azure öykünme ortamımdaki işlevleri yayınlar, çalıştırır ve çalıştırır.
Proje Referansları; Twilio.api, Twilio.mvc, Twilio.Twiml, RestSharp ve NewtonSoft.Json'un tümü CopyLocal = True olarak ayarlanmıştır.
Tüm Azure Teşhis günlüğü/izlemenin etkin ve masa depolama her 5 saniyede gönderme ancak web rolü başlatmak için başarısız olduğunda hiçbir günlük veri yok edilir. Not: TwilioController'ı açıklarsam, Azure Diag'lar doğru şekilde yapılandırıldığından çok sayıda günlük verisi alırım. Web rolü/iptal döngüsü/iptal etmeye devam ettiği
, daha fazla sorun giderme için vm için RDP için hiçbir fırsat var.
aşağıdaki iki hatalar her dakika hakkında başarısız web Rolün Windows Sistem olay günlüğüne yazılır:
The application '/' belonging to site '1273337584' has an invalid AppPoolId 'ca5c9ecb-e68d-4f3a-84c2-c0b4430373e9' set. Therefore, the application will be ignored.
.
Site 1273337584 was disabled because the root application defined for the site is invalid. See the previous event log message for information about why the root application is invalid.
Adımlar (kesin adımlar) çoğaltmak:
- Install Azure Sdk v 1.6
- Azure şablonu kullanarak yeni bir proje oluşturun (görsel stüdyo 10 sp1)
- Asp.net seç MVC 3 Web Rolü
- Yap ve Azure'a Yayınla
- Başarı - Web Rolü başlar - Web Rolü 3.3.2
- Azure'de için
- Başarı Nuget Paketi "Twilio.Mvc" sürüm 3.1.3
- Oluştur ekleme ve yayınlama sürümü
- Nuget Paketi "Twilio" Add başlar
- Boş bir denetleyici (HelloController) oluşturun. Aşağıdaki kod snippet'ine bakın.
- TwilioController temel sınıfını (örn Kamu Sınıf HelloController: TwilioController) ekleyin
- Oluştur ve Azure
- Başarısız Yayınla - web rolünü sadece cyles/düşükle sonlanması/cyles.
- TwilioController (ör.Kamu Sınıf HelloController //: TwilioController)
- Buld ve Azure
Başarı Yayınla - web rolü takdir
using System.Web.Mvc; using Twilio.TwiML.Mvc; namespace WindowsAzureProject857481.Controllers { public class HelloController : TwilioController { // // GET: /Hello/ public ActionResult Index() { return View(); }
Herhangi fikirleri başlar.
sayesinde Jim
Web rolünde RDP etkin mü? Giriş yapabilir ve günlükleri kontrol edebilir misiniz? http://msdn.microsoft.com/en-us/library/gg443832.aspx –
RDP'yi etkinleştirdim ancak bağlantı kurulamadı (Web rolü devredeyken Azure Yönetim Konsolu'ndaki "Uzak" düğmesi hiçbir zaman etkin değil. – JimSTAT
Özel durumlar yakalamak için ELMAH gibi bir şey eklerseniz bir şey günlüğe kaydedilir mi? –