1
所以我有一个像下面模型绑定ASP.NET MVC
[AcceptVerbs("POST")]
[RequiresAuthentication()]
public JsonResult SomeEvent(ClientObject myObject)
{
}
在我的本地的/ dev/QA盒模型完美结合的作品的方法。但是,当我将它移动到我的生产服务器时,没有骰子。但是如果我将其更改为
[AcceptVerbs("POST")]
[RequiresAuthentication()]
public JsonResult SomeEvent(string value1, string value2)
{
}
它完美地生产。换句话说,它似乎是ModelBinding不起作用。
环境中的一些差异。
- 关于本地/ dev/qa System.Web.MVC位于GAC中,但在我的生产环境中位于BIN中。
- 在prod站点位于Web场中,但有1个主服务器获取流量。另一个是故障切换。
System.Web.MVC不需要在GAC中为模型绑定工作正确吗?
似乎很奇怪。任何想法可以防止ModelBinding正常工作?