I've installed a internal proget server, "proget" as a standalone service (not IIS). I can push -Symbols packages to it just fine, and use the dependencies. However, I cannot step into the dependncy.
I'm using all default settings my default feed was setup with. When I load http://proget.domain.local/ I can see the UI of proget just fine.
I followed http://inedo.com/support/kb/1036/using-progets-symbol-server over and over to see if I missed a step.
- I'm using http://proget.domain.local/symbols/Default for my source server
- unchecked "enable just my code"
- unchecked "require source files to exactly match original version"
- checked entire tree of "enable source server support"
When I build my project, my packages//lib does not contain the PDB file. From what I have read, although counter-intuitive to me, this is how the source server will be used, due to the lack of PDB. Is that right?
When I run fiddler, I do see a successful attempt to retrieve the PDB 200 OK http://proget.domain.local/symbols/Default/domain.core.api.utils.pdb/CE8120175941480FBFD0F51EE58AE1991/domain.core.api.utils.pdb
with the following lines wrapped in much binary data. I have no idea if anything is useful in here or not.
VERSION=2 INDEXVERSION=2 VERCTRL=http SRCSRV: variables ------------------------------------------ SRCSRVVERCTRL=http PGSERVER=http://proget.domain.local/source-files PGFEED=Default PGPKGID=domain.core.api.utils PGPKGVER=1.0.0.8 HTTP_EXTRACT_TARGET=%pgserver%/%pgfeed%/%pgpkgid%/%pgpkgver%/%var2% SRCSRVTRG=%http_extract_target% SRCSRVCMD= SRCSRV: source files --------------------------------------- e:\jenkins\workspace\test-msbuild-jenkins
The same problem exists when I go into proget and uncheck "automatically strip symbols" from the feed.
I do not receive any errors, simply the source not found, browse... dialog when I attempt to step into the dependency.
Does anyone have any ideas? I've exhausted google.