Проблема ASP.NET: файл сборки не найден - PullRequest
0 голосов
/ 20 июля 2011

Я новичок в мире ГИС и ASP.NET, и я пытаюсь запустить этот учебник: http://help.arcgis.com/en/sdk/10.0/serveradf_net/conceptualhelp/index.html#//000200000025000000

У меня ошибка из-за следующей ошибки:

Could not load 'ESRI.ArcGIS.3DAnalyst, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86' assembly or one of its dependencies. File not found.

Error in the source code:

Line 37:                <add assembly="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
Line38:                 <add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28F01B0E84B6D53E"/>
Line 39:                <add assembly="ESRI.ArcGIS.3DAnalyst, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>
Line40:                 <add assembly="ESRI.ArcGIS.3DAnalystUI, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>
Line41:                 <add assembly="ESRI.ArcGIS.ADF, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>

Я не могу загрузить ни одну из сборок ESRI.

Необходимые сборки находятся в

C:\Program Files (x86)\ArcGIS\DeveloperKit10.0\DotNet 
Папка

, я попытался добавить сборки в кэш GAC и добавить этот путь в раздел реестра .NET Framework \ AssemblyFolders, но ничего не получалось. Я также попытался изменить удостоверение пользователя для пула приложений.

Есть идеи, как решить, пожалуйста?

1 Ответ

5 голосов
/ 20 июля 2011

Вы должны включить iis для запуска 32-битных приложений:

http://blog.davidyack.com/journal/2008/5/19/iis7-and-32bit-applications.html

...