MVC获取HTTP错误403.14 - 禁止第二次打开视图

时间:2015-08-27 16:21:01

标签: c# asp.net-mvc model-view-controller iis-express

在我的项目中请求一个特定视图时,本周开始出现异常错误。我有一个cshtml文件(部分视图和控制器功能只包含一行返回视图),它曾经工作正常但现在如果我访问它两次我得到403.14错误代码,重新启动计算机没有帮助。同一个控制器/文件夹中的其他文件都没有任何问题。

昨天我尝试多次重命名视图,重命名后一次工作但是如果我刷新了页面,我又得到了错误。

我请朋友下载源代码,看看他是否有同样的问题,他可以多次打开它。

还有其他人有这个问题吗?

MVC的版本是:5.2.3

控制器:

public class HomeController : Controller
{
   public ActionResult CreateCaseModal()
   {
      return PartialView();
   }
}

查看:

<div class="modal-header">
  <h3 class="modal-title">Create case</h3>
</div>
<div class="modal-body">
    <div class="form-group" ng-if="modalVM.showOrganizations">
        <label>Organization</label>
        <select class="form-control">
            <option>Organization 1</option>
            <option>Organization 2</option>
            <option>Organization 3</option>
        </select>
    </div>
    <div class="form-group"  ng-if="modalVM.showTypeOfInjuries">
        <label>Type of injury</label>
        <select class="form-control">
            <option>Org 1</option>
            <option>Org 2</option>
            <option>Org 3</option>
        </select>
    </div>
    <div class="form-group">
        <label>Case number</label>
        <input type="text" class="form-control"/>
    </div>
</div>
<div class="modal-footer">
    <button class="btn btn-primary" ng-click="modalVM.create()">Create</button>
    <button class="btn btn-warning" ng-click="modalVM.cancel()">Cancel</button>
</div>

1 个答案:

答案 0 :(得分:1)

尝试将此添加到您的web.config文件

<system.webServer>
 <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>