Visual studio 由于配置原因,无法加载Web应用程序项目
我在VS2013中加载Web应用程序项目时遇到问题。此项目依赖于IIS Express,但我不会安装IIS Express,因为我已经安装了IIS 我可以在.csproj文件中编辑什么来加载此项目?我试图设置为false,但这并不能帮助我解决问题 谢谢你的建议Visual studio 由于配置原因,无法加载Web应用程序项目,visual-studio,iis,iis-express,Visual Studio,Iis,Iis Express,我在VS2013中加载Web应用程序项目时遇到问题。此项目依赖于IIS Express,但我不会安装IIS Express,因为我已经安装了IIS 我可以在.csproj文件中编辑什么来加载此项目?我试图设置为false,但这并不能帮助我解决问题 谢谢你的建议 Upd.1:另外,我不能创建新的web项目-而不是告诉我同样的事情。我也遇到过这种情况。我的解决方法: 右键单击(加载失败)项目=>edit web.csproj 找到行true,并将其更改为false 保存、关闭、重新加载项目 结果-不
Upd.1:另外,我不能创建新的web项目-而不是告诉我同样的事情。我也遇到过这种情况。我的解决方法:
true
,并将其更改为false
True
更改为false
结果-巨大的成功 尝试删除用户配置文件“ProjectName.csproj.user”,然后重新加载项目
这件事今天发生在我身上。将“UseIIS”更改为false允许加载项目,但不允许使用IIS。经过一些测试,我找到了问题的原因: 在之前签入VSS时,UAC(用户帐户控制)已打开。所以实际上有两种选择:(i)始终使用“以管理员身份运行”;(ii)关闭UAC。
我更喜欢(ii)。我在HTTP/HTTPS的两个端口上使用foo.localhost->localhost绑定了一个自定义主机文件 在检查某些内容时,我删除了端口80上绑定的主机头。 一旦重新加载解决方案是当一切开始崩溃 找到一篇非常老的帖子,它提醒我我从绑定中删除了主机名
将foo.localhost头添加回绑定,所有我的项目都开始重新加载。如果没有任何效果,请尝试从
.csproj
文件中删除以下两行。(一直为我工作)
{3AA499DF-4A65-43B7-8965-D08A4C811834}
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
我的问题与IIS Express无关,而是指向IIS。删除成功了,谢谢。此文件包含Jonathan答案中引用的设置副本。如果将.csproj切换到IIS,然后在git中撤消该文件,则该文件可能会失去同步。.csproj仍希望使用IIS,但.csproj希望使用IIS express。当您更改“将服务器设置应用于所有用户(存储在项目文件中)”时,会发生这种情况从禁用到启用,服务器的设置在用户文件和csproj文件中,并且这些设置冲突。我必须在ProjectName.csproj.user文件中执行此操作,因为我已在项目中清除了“将服务器设置应用于所有用户(存储在项目文件中)”。仅删除.user文件不起作用。非常成功,除非您确实不想使用IIS,但希望它使用IIS Express。在我的例子中,它将存储在csproj中的设置(在团队中其他人的支持下)从IISExpress更改为IIS。按照以下答案中的建议删除用户文件是解决方案。在删除项目guid之前,我想先了解要删除的是什么。如果有效,为什么?如果未知…这是猜测和不确定的答案可能会让我陷入更多的麻烦。很抱歉
<ProjectGuid>{3AA499DF-4A65-43B7-8965-D08A4C811834}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>