只要在IIS上配置一瞥并禁用本地策略:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<runtimePolicies>
<ignoredTypes>
<add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
</ignoredTypes>
</runtimePolicies>
</glimpse>
POST数据丢失。
我的观看代码段:
@using (@Html.BeginForm("MyAction","MyController"))
{
@Html.TextBox("name")
<input type="submit" value="commit name"/>
}
我的控制器代码段:
public class MyController: Controller
{
public ActionResult MyAction(string name)
{
ViewBag.Name = name;
return View();
}
}
name
始终为空。
这不是路由错误。如果我删除运行时策略,它在IISExpress和IIS上本地工作。
我认为这是我身边的配置问题,但无法弄清楚是什么。有什么想法吗?