Vb.net [WebException:请求失败,HTTP状态为404:未找到。]

Vb.net [WebException:请求失败,HTTP状态为404:未找到。],vb.net,error-handling,Vb.net,Error Handling,我在两个环境中工作,即暂存环境和生产环境。在阶段中,我的站点正确启动,但是,当我发布到生产时,我收到以下错误: 说明:执行当前web请求期间发生未经处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.Net.WebException:请求失败,HTTP状态404:未找到 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别 后端是VisualBasic [NullReferenceEx

我在两个环境中工作,即暂存环境和生产环境。在阶段中,我的站点正确启动,但是,当我发布到生产时,我收到以下错误:

说明
执行当前web请求期间发生未经处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息
System.Net.WebException:请求失败,HTTP状态404:未找到

源错误:
在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别

后端是VisualBasic

[NullReferenceException: Object reference not set to an instance of an object.]
   Navigation.EstablishContext(HttpRequest Request) +492
   Navigation..ctor() +79

[Exception: Error creating Navigation object]
   Navigation..ctor() +269
   UrlRewriteModule.Application_BeginRequest(Object source, EventArgs e) +262
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +128
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +1513

请添加您的代码以获得更好的答案

您正在尝试访问路径中未指定的资源,您希望:

  • 检查您的url,并确定哪些内容格式不正确
  • 验证您的
    web.config
  • 验证您在生产环境中尝试访问的文件的
    权限

99%确定,404未找到=未正确访问资源。

请同时添加VB标记。共享代码以快速响应。是否在
web.config
中定义自定义错误处理?是的,但是vb标记不可用。该网站是vb编译的,但我无法找出错误的来源。