iis-7.5 – .NET MVC 3动作是否应该触发w3wp.exe以生成进程监视器“未找到路径”和“未找到名称”错
|
我在Stack Overflow上问了这个问题,但有人建议我也在这里问它,因为它可能与IIS有关: 如果我创建一个开箱即用的ASP.NET MVC 3 Web应用程序(非空,Razor,没有单元测试)并将其部署到IIS 7.5站点(.NET 4,集成管道),每个控制器操作我触发器在procmon中导致大量“名称未找到”和“未找到路径”错误. w3wp.exe进程正在尝试访问MVC路由引擎应该拾取和处理的文件系统位置.仅在单击“LogOn”链接一次后,这是procmon日志的一小部分: 这是预期的行为吗?对我来说感觉不对. 我遇到这个是因为我的服务器CPU利用率固定为100%.我的一个调用频繁发生(导致“找不到路径”错误)它正在占用CPU.一旦我在它尝试访问的路径上创建了一个文件系统文件夹,CPU利用率就降低到0%(在这两种情况下,网站上约有85个并发用户). 解决方法这很正常.每个视图文件(.cshtml是使用C#的Razor视图)可以位于许多众所周知的位置(这允许项目中的多个视图引擎和共享代码).控制器第一次需要视图时必须找到它. 对同一视图的重复请求不应导致进一步搜索,但ASP.NET MVC运行时将检测更新:检查文件(包括项目程序集)将来没有日期或触发AppDomain重新启动的内容. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net:部分类和继承
- asp.net-mvc – mvc中的多个内容占位符?
- asp.net-mvc – 如何在ASP.NET MVC控制器中设置十进制分隔符
- 2008-10-30 15:28
- asp.net – IIS 7的最大默认POST请求大小 – 如何增加64kB
- asp.net-mvc – 注销后,如果浏览器返回按钮,那么它返回最后
- asp.net按钮点击w / javascript“你确定吗?”在发回之前
- ASP.NET MVC是否使Web表单成为旧版平台?
- asp.net-core – 在ASP.NET Core 2.0中哪里可以找到System.
- asp.net – 在网页上的ReportViewer控件中呈现时,Reporting
- asp.net-mvc – ASP.NET Core中基于活动的授权
- .net – MVC6的VersionedRoute属性实现
- telerik – Kendo DatePicker对自定义日期格式的
- asp.net-mvc – 如何使用Simple Injector装饰ASP
- views – 我应该在asp.net MVC6中为我的所有图像
- asp.net会员 – 自动生成的密钥不支持散列或加密
- asp.net-mvc – 如何使@ Html.EditorFor禁用
- asp.net-mvc – 从视图重定向到另一个视图
- asp.net – Elmah错误日志记录,我可以只记录一条
- asp.net – 如何使用带有TemplateFields的Object
