7

内部に多数のプロジェクトを含むソリューション ファイルがあります。プロジェクトの 1 つがWeb サイト プロジェクトです。VS2012 から VS2013 にアップグレードしようとしていて、VS2013 で .sln ファイルを開いただけです。

それは機能しますが、何らかの理由でVSはプロジェクトの名前を変更して、ソリューションエクスプローラーに「NormalNameForProject(1)」として表示され、(1)が奇妙な部分が追加されます。これはどうしてですか?

実際の .sln ファイルの中を見ると、実際に(1)が追加されていることがわかりますが、それはどこから来て、なぜ追加されたのでしょうか?

4

2 に答える 2

14

プロジェクトを追加して削除し、同じ名前で再度追加したときにこれがありました。VS 2015 用にここにある IIS 構成ファイルを編集して解決しました。

$(solutionDir).vs\config\applicationhost.config

于 2016-04-03T16:42:11.143 に答える
5

同じ名前の他の (Web サイト) プロジェクトがある可能性があります。VS2013 は、サイトをローカルでホストするために IIS Express を使用し、IIS Express 構成ファイルに一意の名前を付ける必要があります。同じ名前の Web プロジェクトが複数ある場合は、IIS Express の構成ファイル内の名前と一致するように名前が変更されます。

それが私の最善の推測です。

于 2015-01-07T10:24:31.523 に答える