[WebException:请求失败,HTTP状态404:未找到。]
问题描述:
我正在两种环境中进行分段和生产。在第二阶段,我的网站正确地拉起,但是,当我发布到生产,我收到以下错误:[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
答
请添加您的代码以获得更好的答案。
您试图访问未在路径指定的资源,你想:
- 检查您的网址,并确定是什么格式不正确,
- 验证
web.config
- 验证您试图在生产环境中访问的文件上的
permission
。
99%sure,404 Not Found =资源未正确访问。
请添加VB标签。分享您的代码以获得快速响应。 – SMA 2015-02-09 15:43:49
你是否在你的'web.config'中定义了自定义错误处理? – TZHX 2015-02-09 15:45:20
是的,但是,vb标签不可用。该网站是VB编译,但我不知道错误来自哪里。 – 2015-02-09 17:09:16