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

时间:2015-02-09 15:42:32

标签: vb.net error-handling

我在两个环境中工作,分期和制作。在阶段,我的网站正确,但是,当我发布到生产时,我收到以下错误:

描述
在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息
System.Net.WebException:请求失败,HTTP状态为404:Not Found。

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

后端是Visual Basic。

[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

1 个答案:

答案 0 :(得分:0)

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

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

  • 检查您的网址,并找出格式不正确的内容,
  • 验证您的web.config
  • 验证您尝试在生产环境中访问的文件上的permission

99%肯定,404 Not Found =资源未正确访问。