我最近将我的根TFS文件夹重命名为D:\TFS\systemstfs
,D:\TFS\sys
因为项目的一个路径对于Windows来说太长了.现在,当我尝试使用IIS Express(项目URL http:// localhost:59729/Flowers/wsBusinessLayer /)在VS2013中运行不同的项目(D:\ TFS\sys\companydomain.com\Dev\Flowers\wsBusinessLayer)时在浏览器中收到以下错误消息:
HTTP错误500.19 - 内部服务器错误
无法访问请求的页面,因为页面的相关配置数据无效.模块 - IIS Web核心
通知 - BeginRequest
错误代码 - 0x80070003
配置错误 - 无法读取配置文件
配置文件 - \?\ D:\ TFS\systemstfs\companydomain.com\Dev\Flowers\web.config
请求的URL - http:// localhost:59729/Flowers/wsBusinessLayer/InformationServices.asmx
物理路径 - D:\ TFS\sys\companydomain.com\Dev\Flowers\wsBusinessLayer\InformationServices.asmx
(强调我的,D:是我机器上的第二个硬盘,而不是网络共享)
我很清楚问题是什么(配置文件路径错误)但我不知道如何解决它.我试过了:
但没有运气.有没有人遇到过这个?
Son*_*oul 91
这是另一个可能的解决方案,不涉及捕获applicationhost.config
文件:
在我的情况下,我还需要更改身份验证模式,可以通过以下方式完成:
Joc*_*cie 27
事实证明我必须以%USERPROFILE%\Documents\IISExpress\config\applicationhost.config
下列方式进行编辑-
<configuration>
<system.applicationHost>
<sites>
<site name="wsBusinessLayer">
<application path="/">
<virtualDirectory path="/Flowers" physicalPath="D:\TFS\sys\companydomain.com\Dev\Flowers" />
Run Code Online (Sandbox Code Playgroud)
我不知道这个文件如何"正确"改变,但手动编辑它工作正常.
Mah*_*esh 14
在我的情况下,以下更改解决了此错误:
打开applicationhost.config
从文件[SolutionFolder]>.vs[Hidden Folder]
和改变的值overrideModeDefault
在属性windowsAuthentication
从部分拒绝到允许.如下所示.
And*_*uul 10
在我的情况下,错误的路径记录在从同事收到的zip文件夹中的.vs文件夹中.通常,我通过源存储库获取源代码,其中未检入.vs.
删除.vs文件夹解决了我的问题.
小智 9
更改我的MVC项目上的端口号解决了我的问题.我走了一个多小时寻找答案.谢谢Sonic Soul.
当一个微小的调整可以修复可怕的东西时,它总是令我惊讶.
我增加了端口号,错误地解决了错误.
Project Properties > Web > Project Url
Run Code Online (Sandbox Code Playgroud)
使用Visual Studios 2015.
归档时间: |
|
查看次数: |
48067 次 |
最近记录: |