c# - RedirectToFriendlyUrl - NullReferenceException:对象引用未设置为对象的实例
问题描述
该应用程序在我的带有 W10、VS2017 (Net Framework 4.5) 和 SQLServer Express 2012 的计算机上运行没有错误。但是当我发布到托管服务提供商时,我收到了这条消息。
“/”应用程序中的服务器错误。你调用的对象是空的。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情:
System.NullReferenceException:对象引用未设置为对象的实例。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[NullReferenceException: 对象引用未设置为对象的实例。] Microsoft.AspNet.FriendlyUrls.FriendlyUrlsModule.RedirectToFriendlyUrl(HttpContextBase httpContext, IFriendlyUrlRoute route, IVirtualPathUtility virtualPathUtility) +373 Microsoft.AspNet.FriendlyUrls.FriendlyUrlsModule.b__0(Object sender, EventArgs e) +171 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +141 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +48 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +71
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.7.2634.0
我究竟做错了什么?
解决方案
推荐阅读
- python - 在 python 中使用 su 的多个命令 - 用户
- python - 如何记录 tensorflow 对象检测 api 的训练和结果?
- visual-studio-code - VS 代码扩展在编辑其 JS 后不反映更改
- html - 为什么 w3 验证器说“元素
- 不允许作为元素的子元素
- 在这种情况下”?
- logging - Xamarin 表单中的多目标和使用 Microsoft.Extensions.Logging
- sql - 如何处理多列上的重复项?
- ssl - 基于 libcurl 的 ftp 客户端程序 tls 会话超时到 vsftpd 服务器。但是 curl 在同一服务器端口上工作正常
- amazon-ec2 - 不能使用 boto3 发出超过一种类型的现场请求
- flutter - 按集团管理全局事件
- java - 避免任务调度程序在选择查询中先前获取的列数据