Используйте Fiddler , чтобы проверить трафик с приложением, где он застревает, получает ли он файл .cxml
, может ли он найти dzi
и dsc
файлы?
Вы добавили типы mime dzi и dzc как разрешенные?
Вы можете увидеть этот Stackoverflow
вопрос, чтобы узнать, как это сделать, в IIS 6
:
Как заставить приложение Silverlight Pivot Server работать на IIS 6?
Также, если вы используете пример кода JIT, то в проекте PivotServer есть файл web.config, в котором есть значения конфигурации httpHandler, которые должны использоваться при работе только в VS.
Вы должны удалить их при развертывании:
Сервер разработки Visual Studio
использует эти настройки httpHandler
ценности. Чтобы запустить сервер под IIS ,
закомментируйте эти обработчики, чтобы IIS
будет использовать дубликат набора обработчиков
в разделе system.webServer ниже.
<httpHandlers>
<add path="*.cxml" verb="GET" type="PivotServer.CxmlHandler"/>
<add path="*.dzc" verb="GET" type="PivotServer.DzcHandler"/>
<add path="*.dzi" verb="GET" type="PivotServer.DziHandler"/>
<add path="*/dzi/*_files/*/*_*.jpg" verb="GET" type="PivotServer.DeepZoomImageHandler"/>
<add path="*_files/*/*_*.jpg" verb="GET" type="PivotServer.ImageTileHandler"/>
</httpHandlers>