我正在使用vstudio 2015开发一个项目,当我试图在另一个系统上运行它时,我得到了以下错误,尝试了许多解决方案,但无法摆脱这个问题。
注:另一个系统与我的配置相同。
HTTP错误500.19 -内部服务器错误无法访问请求的页面,因为该页面的相关配置数据无效。详细错误信息:模块IIS Web核心通知未知错误尚未确定错误代码0x 80070003配置错误无法读取配置文件配置文件\?D:/WebResource. axd
方法尚未确定方法用户尚未确定请求跟踪目录C:\Users\Syeds\Documents\IISExpress\TraceLogFiles\ Config源:
-1:0:
更多信息:当阅读Web服务器或Web应用程序的配置文件时出现问题时,会发生此错误。在某些情况下,事件日志可能包含有关导致此错误的原因的详细信息。
如果您看到文本“There is a duplicate 'system.web.extensions/scripting/scriptResourceSector' section defined”,则此错误是因为您正在.NET Framework 4中运行基于.NET Framework 3.5的应用程序。如果您正在运行WebMatrix,要解决此问题,请转到“设置”节点,将.NET Framework版本设置为“.NET 2”。您还可以从web.config文件中删除多余的部分。
热烈欢迎您的建议和解答,谢谢!
5条答案
按热度按时间eyh26e7m1#
重新启动visual studio可能会有所帮助。
当您的{solutions_dir}/.vs/{project_name}/config/applicationhost. config中存在无效的配置文件时,通常会发生这种情况。此文件包含计算机特定的配置。
如果你使用的是git,应该将**.vs/* 目录添加到你的gitignore中。所以这个目录的内容永远不会被推送到主存储库。
如果这行不通的话。
8oomwypt2#
在我的情况下,实际问题是目录,为了解决它,我所做的是创建相同的文件夹目录(在我的系统)到其他系统。
IIS试图在D:\Visualstudio Projects\目录\中找到webconfig
因此,我在D中创建了“Visualstudio Projects”文件夹:然后把这个项目贴在那里,它就工作了。
在web.config或applicationhost.config或任何IIS配置中没有任何问题。
jpfvwuh43#
我有这个问题时,我有相同的项目文件(解决方案文件)在两个单独的文件夹。项目属性相同,IIS Express的端口号也相同。这个问题在我创建新的虚拟目录时得到解决。
在项目>属性>Web>服务器>项目URL中更改项目URL。
请创建新的虚拟目录。
xn1cxnb44#
尝试打开您的web.config并搜索名为
<scriptResourceHandler>
的标记你能找到一个以上的结果吗?
如果是,请尝试将两个“scriptResourceline”合并为一个。
9rygscc15#
删除解决方案的.vs文件夹对我来说确实有效。该文件夹是由Visual Studio重新生成的,在我的情况下,它可能是由其他人提交的项目。