【发布时间】:2016-08-21 04:05:11
【问题描述】:
当我发布我的应用程序并将其从开发服务器移至生产服务器时,我遇到了上述错误。以下是错误详情。
详细的错误信息
模块 IIS Web 核心
通知开始请求
处理程序尚未确定
错误代码0x80070003
配置错误无法读取配置文件
配置文件\?\C:\inetpub\wwwroot\WorkmenCompTest\web.config
请求的 URL http://localhost:80/wictest
物理路径 C:\inetpub\wwwroot\WorkmenCompTest
登录方式暂未确定
登录用户尚未确定
该网站以前可以运行,但最近发布的版本由于此错误而停止运行。据我所知,唯一的变化是通过 nuget 安装 iTextSharp 和 iTextSharp xmlworker。
我试过了,没有成功:
- 将站点文件夹的修改权限授予所有人
- 检查 web.config 文件,并使用旧版本的 web.config 文件(从网站运行时开始)。
- 卸载 iTextSharp 和 iTextSharp XMLWorker
该项目仍然可以在 Visual Studio 中正常运行。
【问题讨论】:
-
你把你的代码的发布版本放在哪里了?桌面??还是下载文件夹?
-
@Mysterio11 C:\inetpub\wwwroot\WorkmenCompTest
-
更正。我实际上把它放在了 C:\inetpub\wwwroot\WorkmenComp-Test,错误基本上是 IIS 说它在 WorkmenCompTest 路径中找不到任何东西。
-
这就是为什么我问它放在哪里
-
当我问这个问题时,命名错误并不明显,所以我没有想到。我是后来才注意到的。不过,请为正确的方向投票。
标签: asp.net web-config