In Visual studio, Solution->Web.Project->Properties->Web, I have changed my Project Url from http://localhost:51123/
to http://localhost:51123/NewProjectName
and I keep getting this error:
"Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to ...." on every module added.
Adding a remove tag works but then it should have been a problem even before i changed the url. Any suggestions?
I had a problem of same type. Running my site published on IIS, the same error was shown.
I saw a
web.config
file in thewwwroot
folder (out of application folder). I removed this file and the application ran OK.Look for a
web.config
file placed in a wrong folder (above your folder application).Good luck!
I think IIS Express probably has 2
<application>
-blocks and both will be pointing to the same physicalPath.Go to the IIS Express config file in:
My Documents\IISExpress\config\applicationhost.config
Search for
NewProjectName
Change the physicalPath for the root application to something else. Point it to an empty folder.
Should look something like this:
Just Change the port number which is not yet used by another application and it works
I started randomly getting this error. I noticed that the iis express had two sites.
This double layer is causing IIS to read the web.config from the first site and second at \WFM. therefore finding duplicates. I just stopped all the sites and removed the \WFM from my web project path. However you could go clear the files and folders from your temp file in IIS express. In my case I had multiple versions of the solution and one solution's project\user config had an extra path in the web project URL. VS 2015 added it, or someone checked in their own user config to TFS. Hope this helps others.
My Project Url in Web tab inside project properties pointed to wrong url and I was not able to change it ("Would you like to create Virtual Directory?" and VS was locked in a loop (Yes -> Unable to create, No -> Operation Canceled) until I manually reverted Url to the (incorrect) state it was before. The solution was to run VS as Admin. I was able to change that url and everything started to work. Hope it helps!
I had the same problem, here's what I did: