- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Azure Web 角色(MVC 3 项目)不会从 Twilio Controller 类启动
项目在我的本地 VS Azure 模拟器环境中发布、运行并且 twilio 功能正常。
项目引用文献; Twilio.api、Twilio.mvc、Twilio.Twiml、RestSharp 和 NewtonSoft.Json 均设置为 CopyLocal=True。
所有 Azure 诊断日志记录/跟踪均已启用并每 5 秒发送到表存储,但当 Web 角色无法启动时没有可用的日志数据。注意:如果我注释掉 twilioController,我会获得大量日志数据,以便正确配置 Azure Diags。
由于 Web 角色继续中止/循环/中止,因此没有机会通过 RDP 连接到虚拟机以进行进一步的故障排除。
<小时/>大约每分钟就会将以下两个错误写入失败的 Web 角色的 Windows 系统事件日志:
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.
重现步骤(确切步骤):
成功 - Web 角色启动
using System.Web.Mvc;
using Twilio.TwiML.Mvc;
namespace WindowsAzureProject857481.Controllers
{
public class HelloController : TwilioController
{
//
// GET: /Hello/
public ActionResult Index()
{
return View();
}
任何想法表示赞赏。
谢谢,吉姆
最佳答案
吉姆:
我为 Twilio 工作,并拥有 the .NET helper library .
发生的情况是,Twilio.Mvc 程序集正在寻找 2.0 版本的 System.Web.Mvc 程序集,因为这是它构建的目标。它没有找到它,因为它显然没有与您的 MVC 3 项目打包在一起。
修复相当简单。获取 Twilio.Mvc 源,将引用更改为较新版本的 MVC 并重新编译程序集。我相信,如果您不想自己动手,我们的支持团队会与您联系,提供我为您构建的版本。
如果您想尝试的话,我认为可能还有一种方法可以使用程序集绑定(bind)重定向来解决问题。
德文
关于asp.net-mvc - 添加 TwilioController 基类继承后,Microsoft Azure MVC 3 Web 角色未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8512228/
Azure Web 角色(MVC 3 项目)不会从 Twilio Controller 类启动 我有一个托管在 MS Azure 上的 MVC 3 应用程序。它发布到 Azure Web 角色 - 没
我是一名优秀的程序员,十分优秀!