2015-02-09 163 views
0

我正在两种环境中进行分段和生产。在第二阶段,我的网站正确地拉起,但是,当我发布到生产,我收到以下错误:[WebException:请求失败,HTTP状态404:未找到。]

说明:当前Web请求的执行过程中发生
未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

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

源错误:
当前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 
+0

请添加VB标签。分享您的代码以获得快速响应。 – SMA 2015-02-09 15:43:49

+0

你是否在你的'web.config'中定义了自定义错误处理? – TZHX 2015-02-09 15:45:20

+0

是的,但是,vb标签不可用。该网站是VB编译,但我不知道错误来自哪里。 – 2015-02-09 17:09:16

回答

0

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

您试图访问未在路径指定的资源,你想:

  • 检查您的网址,并确定是什么格式不正确,
  • 验证web.config
  • 验证您试图在生产环境中访问的文件上的permission

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

相关问题