02.11.2011, 11:47 | #1 |
Участник
|
Неправильный путь во всех веб-ресурсах
После создании любого веб-русурса в Microsoft Dynamics CRM 2011, например js, или разворачивании решения Activity Feed. При попытки открыть этот веб-ресурс возникает следующая ошибка:
HTTP Error 404.0 - Not Found The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Requested URL http://localhost:5555/Demo/{634557736690000000}/WebResources/msdyn_/PersonalWall.htm?data=HideUserProfile%3d0&pagemode=iframe Physical Path C:\Program Files\Microsoft Dynamics CRM\CRMWeb\Demo\{634557736690000000}\WebResources\msdyn_\PersonalWall.htm На сервере есть только путь C:\Program Files\Microsoft Dynamics CRM\CRMWeb, далее папки Demo вообще нет. Подскажите, пожалуйста, как можно исправить данную ошибку? На сервере CRM установлены все обновления, включая Rollup Update 5. |
|
03.11.2011, 19:31 | #2 |
Moderator
|
Вы обратили внимание, что адрес сервера localhost? Я думаю проблема в этом. На карточке веб ресурса есть его полный URL - подсвечивается синей ссылочкой. По этому адресу ресурс доступен?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
08.11.2011, 10:55 | #3 |
Участник
|
По полному URL адресу тоже выдает 404 ошибку.
|
|
09.11.2011, 12:21 | #4 |
Moderator
|
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
08.12.2011, 10:06 | #5 |
Участник
|
Да, уверен. Ошибку выдает и по полному адресу тоже. В итоге проблема оказалась в web.config. Видимо при установке обновления Rollup Update 5. Путем сравнения файла web.config на тестовом сервере и производственном сервере я нашел что в файле отсутствует следующие данные:
Код: <rewrite> <rules> <rule name="ClientGlobalContextRule" stopProcessing="true"> <match url="/?([0-9a-zA-Z][^/]*)?/?((?:%7b|\{)[^/]*(?:%7d|\}))?/?(WebResources|Handlers)/ClientGlobalContext.js.aspx" /> <action type="Rewrite" url="/{R:1}/_Common/ClientGlobalContext.js.aspx" /> </rule> <rule name="WebResourcesRule" stopProcessing="true"> <match url="/?([0-9a-zA-Z][^/]*)?/?((?:%7b|\{)[^/]*(?:%7d|\}))?/?webresources/([^\\?]+)" /> <action type="Rewrite" url="/{R:1}/Handlers/WebResource.ashx?name={R:3}" /> </rule> <rule name="FederationMetadataRule" stopProcessing="true"> <match url="FederationMetadata/2007-06/FederationMetadata.xml" /> <action type="Rewrite" url="/Handlers/FederationMetadata.ashx" /> </rule> </rules> </rewrite> Последний раз редактировалось Dmitrij777; 08.12.2011 в 10:30. |
|
|
|