【发布时间】:2011-09-21 22:04:38
【问题描述】:
在我的 webapp 中单击以下链接会产生 405:
<a href="/unsubscribe/confirm?emailUid=<%= ViewData["emailUid"] %>&hash=<%= ViewData["hash"] %>" class="button">Yes, unsubscribe me.</a>
这是从取消订阅控制器调用的确认操作:
[HttpGet]
public ActionResult Confirm( string emailUid, string hash)
{
using ( UnsubscribeClient client = new UnsubscribeClient() )
{
UnsubscribeResponse response = client.Unsubscribe( emailUid, hash );
return View( response );
}
}
简单的东西。当我 F5 时它可以工作,但是当我在 IIS(7.5 和 6)中托管它时,我得到了错误。
我很迷茫。我已经搜遍了网络,但似乎找不到任何原因来解释为什么会发生这种情况。
【问题讨论】:
-
您是否尝试将数据转换为字符串? (string)ViewData["emailUid"] ?
标签: c# .net asp.net-mvc asp.net-mvc-2 iis-7.5