I have the app unzipped and sitting in a subfolder of my site, and the site's set as an application with the default settings for pool and pipeline (integrated). This site happens to have one other application installed, but that's not relevant. IIS7, latest build, Vista, the SQL database is 2008, latest build, hosted elsewhere.
The search feature here isn't returning me answers on this, so sorry if this has already been done, but here we go. Please shout if there's an easier way to do this... Navigate to the BugNET subdirectory...
(1) "There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined"
I'd have thought this should just work, with the web.config as shipped, but it doesn't, so I've not understood how applications work well enough. No matter, in the web.config I remove the scriptResourceHandler and also the webServices group, both of which are dupes from my main site's web.config. Save the file, return to the web page...
(2) Then it barfs on the modules and handlers, which look like the standard IIS7 stuff I'll already have, so I comment those out too.
A quick refresh, and bang, I discover this ships with customErrors on ... and something's still broken, so I turn them off, hit F5...
(3) "Section or group name 'system.web.extensions' is already defined"
Well of course it is, so I take that out of the application's web.config, and hit F5... grind, grind...
(4) The connection name '*xxxx' was not found in the applications configuration or the connection string is empty.
Ah, that's because the app clears the connexion strings out, and I have a role provider which uses one (I can see this in the error message). Ok, I disable the role provider in BugNET, although actually I'd like to only allow users who are "Developers" to access it, but I will worry about that later. Role Manager disabled, F5..
(5) Parser Error: The base class includes the field 'progress1', but its type (System.Web.UI.UpdateProgress) is not compatible with the type of control (System.Web.UI.UpdateProgress).
I know what sort of thing causes that, but I'm starting to think that either someone out there already did this and has a list of the stuff I need to do, or no one did it, in which case I need to find a different bug tracking tool..... anyone out there done this, which is basically to run BugNET as an application within a subdirectory, using the parent site's membership provider?