Определите путь к папке "Bin" - PullRequest
2 голосов
/ 24 августа 2009

У меня есть проект ASP.Net с использованием AJAX, который я помещаю на сервер за обратным прокси.

Допустим, мой проект находится на сервере здесь:

C: \ Inetpub \ Wwwroot \ проектируемый \ приложение

Итак, папка bin должна быть здесь:

C: \ Inetpub \ Wwwroot \ проектируемый \ приложение \ Bin

Обратный прокси-сервер заставляет сервер автоматически искать папку Bin для проекта здесь:

C: \ Inetpub \ Wwwroot \ Bin

потому что при работе за обратным прокси все ссылки на файлы должны быть относительно корневого каталога.

Я предполагаю, что по умолчанию для пути Bin задано значение "~ \ Bin", которое не относится к корневому каталогу.

Мне нужно, чтобы мой путь к папке Bin был установлен на ". \ Bin". Есть идеи?

Спасибо

EDIT:

Добавление папки BIN в C: \ inetpub \ wwwroot \ Bin НЕ является опцией.

Спасибо

Ответы [ 2 ]

4 голосов
/ 24 августа 2009

Вы можете использовать assemblyBinding , чтобы установить зондирующее исправление для ваших сборок.

<configuration>
   <runtime>   
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="bin;bin2\subbin;bin3"/>
      </assemblyBinding>
   </runtime>   
</configuration>

Для получения дополнительной информации см. AssemblyBinding .

1 голос
/ 24 марта 2010

Оказывается, это была проблема виртуального каталога IIS.

Спасибо за помощь!

...