因此,在Visual Studio 2012中,我将解决方案中的网站从“oldname”重命名为“newname”。我在Visual Studio 2013中打开了这个解决方案,不知怎的,它使用“oldname”代替“newname”。这不是ASP.NET网站应用程序只是一个ASP.NET网站。
我搜索了解决方案目录中所有文件的内容,但找不到“oldname”。我100%肯定“oldname”不在.sln文件中,当然网站没有项目文件。
答案 0 :(得分:21)
检查%userprofile%\documents\iisexpress\config\applicationhost.config
文件。它怀疑它应该有旧名称。重命名文件中的网站,关闭解决方案并再次打开。
答案 1 :(得分:5)
这就是我在Visual Studio 2015中使用我的解决方案实现的目的:
关闭解决方案>导航到.sln-folder> .vs(隐藏)>配置
在sites部分中查找容易出错的名称(可能的倍数)。我删除了存在命名冲突的每个<site></site>
。就我而言,我举了例如:
从当前的applicationhost.config文件中删除<site></site>
- 部分后,我能够使用新的正确名称重新添加网站项目!
答案 2 :(得分:0)
这是一个旧线程,但我尝试修改applicationhost.config文件并关闭解决方案,但它仍然没有采取。
如果您遇到这种情况,只需从解决方案中删除该网站,然后从本地IIS实例添加现有网站,您就会在那里看到重命名的版本。
您可能需要在删除网站之前确认其位置。