gpt4 book ai didi

asp.net-mvc - 部署到服务器时在/mini-profiler-resources/includes.js 上出现 404 错误

转载 作者:行者123 更新时间:2023-12-03 18:17:45 25 4
gpt4 key购买 nike

我将 MiniProfiler 用于 asp.net web api 站点,该站点的帮助页面具有 mvc 方面。

我试图分析其中一种 api 方法,这在我的本地机器上是成功的,但是当我部署到我的测试服务器(win2008r2/IIS 7.5)时,我能够浏览到 /mini-profiler-resources/results ,但页面是空白的,因为我在 includes.js 上收到 404

我一直在查看这里的答案,这些答案讨论将条目添加到 <system.webServer><handlers> ,和/或添加 <system.webServer><modules runAllManagedModulesForAllRequests="true"/> ,在我的案例中没有一个是成功的。

这是我的 global.asax 中的相关代码。我不确定 MiniProfilerHandler.RegisterRoutes()是必要的:

protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();

AutofacConfig.Register(GlobalConfiguration.Configuration);
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);

FluentValidationConfig.RegisterForWebApi(GlobalConfiguration.Configuration);

MiniProfilerHandler.RegisterRoutes();
MiniProfilerEF6.Initialize();
Database.SetInitializer<OasisIntegrationEntities>(null);

// UseMiniProfilerUi(object) returns true.
MiniProfiler.Settings.Results_Authorize = UseMiniProfilerUi;
MiniProfiler.Settings.Results_List_Authorize = UseMiniProfilerUi;
}

miniprofiler 不打算在服务器上运行,还是我遗漏了什么?

最佳答案

将以下内容添加到 web.config (“处理程序”部分)对我有用:

<add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />

另外,尝试安装 https://www.nuget.org/packages/MiniProfiler.Mvc4/ .

关于asp.net-mvc - 部署到服务器时在/mini-profiler-resources/includes.js 上出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28270735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com