我不能解决这个问题
我建议我必须更改c:\Windows\System32\drivers\etc\hosts
文件并在之后添加
# localhost name resolution is handled within DNS itself.
下一行:
127.0.0.1 mysite.dev
但这没有帮助。有什么建议么?
尝试在Microsoft Visual Studio 2012中打开网站项目时发生错误。
我不能解决这个问题
我建议我必须更改c:\Windows\System32\drivers\etc\hosts
文件并在之后添加
# localhost name resolution is handled within DNS itself.
下一行:
127.0.0.1 mysite.dev
但这没有帮助。有什么建议么?
尝试在Microsoft Visual Studio 2012中打开网站项目时发生错误。
Answers:
至少在我看来,这种情况经常发生在*.csproj.user
文件位于项目目录中并包含<UseIISExpress>true</UseIISExpress>
在项目目录中时。
或者,如Zachary Cutler所述,您还可以简单地执行以下操作:关闭Visual Studio,删除
*.csproj.user
文件,然后重新打开Visual Studio。这将迫使VS重建文件。
.vs
文件夹。已删除*.csproj.user
,但仍给出相同的错误。
我已经找到了解决方案。C:\Users\Administrator\Documents\IISExpress\config\applicationhost.config
通过将站点添加到<sites>
节点,我只需要编辑文件。
applicaionhost.config
与解决方案文件夹中的本地?
您可以选择在本地安装IIS,并在.csproj文件上编辑几个标签。打开您的csproj文件并转到部分,<VisualStudio>
然后找到<UseIIS>True</UseIIS>
必须将其设置为true的标记,然后转到tag: <IISUrl>
并设置将在其中托管应用程序进行测试的URL地址:
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort></DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
**<IISUrl>http://localhost/myWebSiteAppSample</IISUrl>**
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
那就是。现在,您可以正常加载项目了。
**
星号不应在文件中。当然。
问题是您的项目设置要在本地IIS中执行,并且指定的URL不存在。
您可以执行一些操作来解决此问题。
选项1:(使用IIS Express)
1.)以XAML或在记事本中打开Web项目.csproj文件。
2.)找到这些属性并根据您的喜好进行设置。
UseIIS =否
UseIISExpress = true
就是这样。
选项2:(使用本地IIS)
遵循选项1的步骤,但是更改以下属性。
UseIIS =真
IISUrl = https://本地主机
UseIISExpress =假
可以通过删除项目目录中名为.vs的文件夹来解决此问题。
这解决了问题,因为在删除.vs文件后打开项目时,它将创建具有子文件夹config的相同文件夹以及具有项目名称的文件夹。
config文件夹applicationhost包含成功运行项目所需的必要设置。
我不知道为什么,我的applicationhost.config
文件完全丢失了 C:\Users\Administrator\Documents\IISExpress\config\
夹中的。
复制/粘贴 C:\inetpub\history\applicationhost.config
到该文件夹似乎为我解决了问题。
从这里得到了这个主意。
由于更改了网络密码,我遇到了同样的问题。我更改了NetExtendor登录密码,但必须使用旧密码登录笔记本电脑。
请尝试以下步骤解决此问题:
使用任何密码有效的计算机登录计算机使用任何密码有效的计算机登录vpn ctl-alt-del锁定计算机,然后使用新密码将其解锁
它对我有用:-)
谢谢!
我想在VS 2019中打开Visual Studio 2017的现有项目,并遇到相同的问题。我发现它的版本相关问题。解决方案是:在较新的VS中创建一个新项目,并从较旧的VS复制代码。
因此,这里是修复它的步骤: