2014-10-23 1 views
1

У меня есть чистая установка для разработчиков ColdFusion 11 и IIS для Windows 2008 Server R2. Когда я бегу wsconfig.exe (как администратор), а затем я нажмите кнопку «Добавить» я получаю следующее в консоли вывода:Контекст IIS для ColdFusion 11 Неверная конфигурация ExecuteAppCmd.exe

java.io.IOException: Cannot run program "C:\Users\ADMINI~1.CFW\AppData\Local\Tem 
p\2\\ExecuteAppCmd\ExecuteAppCmd.exe": CreateProcess error=14001, The applicatio 
n has failed to start because its side-by-side configuration is incorrect. Pleas 
e see the application event log or use the command-line sxstrace.exe tool for mo 
re detail 
     at java.lang.ProcessBuilder.start(Unknown Source) 
     at java.lang.Runtime.exec(Unknown Source) 
     at java.lang.Runtime.exec(Unknown Source) 
     at com.adobe.coldfusion.connector.connectorinstaller.IISWebSites.getWebS 
ites(IISWebSites.java:289) 
     at com.adobe.coldfusion.connector.connectorinstaller.IISWebSites.scanMet 
abase(IISWebSites.java:66) 
     at com.adobe.coldfusion.connector.connectorinstaller.IISWebSites.<init>(
IISWebSites.java:51) 
     at com.adobe.coldfusion.connector.connectorinstaller.gui.AddConfigDialog 
.getWebServerPanel(AddConfigDialog.java:269) 
     at com.adobe.coldfusion.connector.connectorinstaller.gui.AddConfigDialog 
.initDialog(AddConfigDialog.java:158) 
     at com.adobe.coldfusion.connector.connectorinstaller.gui.AddConfigDialog 
.<init>(AddConfigDialog.java:92) 
     at com.adobe.coldfusion.connector.connectorinstaller.gui.ConfigFrame$2.a 
ctionPerformed(ConfigFrame.java:297) 
     at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) 
     at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) 
     at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) 
     at javax.swing.DefaultButtonModel.setPressed(Unknown Source) 
     at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour 
ce) 
     at java.awt.Component.processMouseEvent(Unknown Source) 
     at javax.swing.JComponent.processMouseEvent(Unknown Source) 
     at java.awt.Component.processEvent(Unknown Source) 
     at java.awt.Container.processEvent(Unknown Source) 
     at java.awt.Component.dispatchEventImpl(Unknown Source) 
     at java.awt.Container.dispatchEventImpl(Unknown Source) 
     at java.awt.Component.dispatchEvent(Unknown Source) 
     at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) 
     at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) 
     at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 
     at java.awt.Container.dispatchEventImpl(Unknown Source) 
     at java.awt.Window.dispatchEventImpl(Unknown Source) 
     at java.awt.Component.dispatchEvent(Unknown Source) 
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 
     at java.awt.EventQueue.access$200(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour 
ce) 
     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour 
ce) 
     at java.awt.EventQueue$4.run(Unknown Source) 
     at java.awt.EventQueue$4.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour 
ce) 
     at java.awt.EventQueue.dispatchEvent(Unknown Source) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.run(Unknown Source) 
Caused by: java.io.IOException: CreateProcess error=14001, The application has f 
ailed to start because its side-by-side configuration is incorrect. Please see t 
he application event log or use the command-line sxstrace.exe tool for more deta 
il 
     at java.lang.ProcessImpl.create(Native Method) 
     at java.lang.ProcessImpl.<init>(Unknown Source) 
     at java.lang.ProcessImpl.start(Unknown Source) 
     ... 46 more 

IIS были установлены эти функции:

  • Статическое содержимое
  • документ по умолчанию
  • Ошибки HTTP
  • ASP.NET
  • Расширяемость .NET
  • CGI
  • Расширения ISAPI
  • Фильтры ISAPI
  • HTTP Logging
  • подлинности Windows
  • Фильтрация запросов
  • IP и домена Ограничения
  • Средства управления IIS

Мой первоначальный подход должен был использовать ColdFusion 11 Lockdown Guide шаг за шагом, шаг для установки. Я добрался до раздела «Запустите средство настройки веб-сервера ColdFusion», прежде чем я понял проблему.

После просмотра всех настроек безопасности и изменения имени входа в систему я удалил ColdFusion (64-разрядный) и IIS, а затем перезапустил. Затем я переустановил версию разработки CF11, используя безопасный профиль и IIS. Параметр веб-сервера, который я использовал при установке, заключался в использовании встроенного сервера. Дальнейшего блокирования не было. Тот же вопрос.

Администратор ColdFusion загружается в браузере.

Следующая MS VC++ s установлены:

  • Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729
  • Microsoft Visual C++ 2012 Redistributable - x86 11.0.61030
  • Microsoft Visual C++ 2012 Redistributable - x64 11.0.61030

Я не уверен, что здесь, любые идеи оценены.

+0

Это номер сборки обновления 4 для VC++ 2012? Если нет, примените Update 4. –

+0

Это, я просто переустановил обновление 4, чтобы убедиться, и версия # не изменилась. –

+0

Есть ли больше информации в журнале событий приложения, как указано в ошибке? Также можно попытаться установить _repair_ Microsoft Visual C++ - [Сообщение: приложение не запускалось, потому что его бок о бок конфигурация некорректна] (http://www.chiefarchitect.com/support/article/KB-01046/) –

ответ

1

Как сказал Крис, ответ заключается в том, чтобы убедиться, что у вас есть «битность» для распространяемого пакета MS VC++. Надлежащую загрузку для этого пакета можно найти на этом link from MS, и дополнительное объяснение можно найти в моем блоге на этом link.

0

Я нашел ответ в черепашке сообщении:

https://bugbase.adobe.com/index.cfm?event=bug&id=3761543

Поскольку ColdFusion установки является 64-разрядным он нужен пакет MS C++ 2008 x64 SP1 Redistributable установлен. ColdFusion инсталляции только устанавливает 32-разрядную версию 2008

http://www.microsoft.com/en-us/download/details.aspx?id=2092

После того, как я получил, что установлено, он работал.