Я слежу за этим примером создания собственного провайдера перезаписи URL . Все хорошо строит, но по какой-то причине в gac ничего не устанавливается. Вот что я попробовал в команде «Посткомпоновка»:
CALL "%VS100COMNTOOLS%\vsvars32.bat" > NULL gacutil.exe /if $(TargetPath)
CALL "%VS100COMNTOOLS%\vsvars32.bat" > NULL "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe" /if $(TargetPath)
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\x64\gacutil.exe" /if $(TargetPath)
gacutil.exe" /if $(TargetPath)
Последний действительно не работает с кодом 9009, поэтому третий использовался для его исправления. Первые два, о которых я совершенно ничего не понимаю. Они не терпят неудачу, но, похоже, тоже ничего не делают. Третий, на самом деле, кажется, работает, но переход к c: \ windows \ assembly не отображает мою DLL там, и когда я пытаюсь добавить провайдера в IIS, он говорит, что не может найти его в gac. Моя сборка строго подписана. Есть идеи, что происходит?