clone项目后下载完应用,运行的时候遇到的问题
lfengzhang opened this issue · 16 comments
HTTP Error 500.19 - Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。
Detailed Error Information:
Module | IIS Web Core |
---|---|
Notification | 未知 |
Handler | 尚未确定 |
Error Code | 0x80070003 |
配置错误 | 无法读取配置文件 |
配置文件 | \\?\C:\code\github\Dy2018Crawler\src\Dy2018Crawler\web.config |
Requested URL | http://localhost:49539/ |
---|---|
Physical Path | |
Logon Method | 尚未确定 |
Logon User | 尚未确定 |
请求跟踪目录 | C:\Users\LingFeng\Documents\IISExpress\TraceLogFiles\ |
配置源:
-1:
0:
More Information:
当读取 Web 服务器或 Web 应用程序的配置文件出现问题时,就会发生此错误。在某些情况下,事件日志会包含有关导致此错误的原因的更多信息。如果您看到文本“定义了重复的‘system.web.extensions/scripting/scriptResourceHandler’节”,则此错误是由于您正在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序导致的。如果正在运行 WebMatrix,则若要解决此问题,请转到“设置”节点以将 .NET Framework 版本设置为“.NET 2”。您也可以从 web.config 文件中删除多余的节。\?\C:\code\github\Dy2018Crawler\src\Dy2018Crawler\web.config
是配置文件需要修改路径?
@parsebyte
如果您看到文本“定义了重复的‘system.web.extensions/scripting/scriptResourceHandler’节”,则此错误是由于您正在 .NET Framework 4 中运行基于 .NET Framework 3.5 的应用程序导致的。如果正在运行 WebMatrix,则若要解决此问题,请转到“设置”节点以将 .NET Framework 版本设置为“.NET 2”。您也可以从 web.config 文件中删除多余的节。
你的VS版本和Core版本是?
@liguobao 2015 update3,Core是current版本的1.1
@parsebyte 直接运行Dy2018Crawler.exe看看,我还没遇到过这样的错误。
@liguobao 有一个warning
元素 “system.webServer” 的子元素 “aspNetCore” 无效。应为可能元素的列表: “asp, caching, cgi, defaultDocument, directoryBrowse, globalModules, handlers, httpCompression, webSocket, httpErrors, httpLogging, httpProtocol, httpRedirect, httpTracing, isapiFilters, modules, applicationInitialization, odbcLogging, security, serverRuntime, serverSideInclude, staticContent, tracing, urlCompression, validation, management, rewrite”。 Dy2018Crawler H:\ASP-Work\Dy2018Crawler\src\Dy2018Crawler\web.config 12
少一个nlog.config,我看看项目里面是不是没有这货了...
@liguobao 谢谢,麻烦大大了
@parsebyte
nlog.config在这里,有的。
https://github.com/liguobao/Dy2018Crawler/blob/master/src/Dy2018Crawler/nlog.config
在src/Dy2018Crawler 这个文件下运行一下下面的命令:
dotnet restore;
dotnet run;
理论上是直接能跑起来的...
你装了core sdk和runtime么?
https://www.microsoft.com/net/download/core#/current/sdk
https://www.microsoft.com/net/download/core#/current/runtime
@liguobao 装了的= =,好像意识到问题了,我刚才直接点了VS里面的那个IIS Express....运行了
@parsebyte
Soga,切回到本地试试。
@liguobao
是版本号没对齐导致的么?还是?
@parsebyte 运行位置错了,是XXX/Dy2018Crawler/src/Dy2018Crawler 这个文件夹下面。
@liguobao 囧,感谢大大,我再试试
@liguobao success ! thanks !