我已按照http://reactjs.net/getting-started/tutorial.html开始使用ReactJS。
第一步在IISExpress
中运行良好。然而,在" real"中运行相同的示例IIS不起作用。我收到以下错误:
' /'中的服务器错误应用
无法解析类型:React.Web.IJsxHandler
描述:执行期间发生了未处理的异常 当前的网络请求。请查看堆栈跟踪了解更多信息 有关错误的信息以及它在代码中的起源。
异常详细信息:React.TinyIoC.TinyIoCResolutionException:Unable 解析类型:React.Web.IJsxHandler
源错误:在此期间生成了未处理的异常 执行当前的Web请求。有关原产地的信息 可以使用异常来识别异常的位置 堆栈跟踪下面。 堆栈跟踪:[TinyIoCResolutionException:无法解析类型:React.Web.IJsxHandler] React.TinyIoC.TinyIoCContainer.ResolveInternal(TypeRegistration registration,NamedParameterOverloads参数,ResolveOptions 选项)+1165 React.TinyIoC.TinyIoCContainer.Resolve()+163 React.Web.JsxHandlerFactory.ProcessRequest(HttpContext context)+52 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +913 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+165
如果我设置"启用32位应用程序"在应用程序池中设置为true
,解决方案开始工作。
基于此,我猜这个问题与实例化64位反应dll
(或v8组件)有关。
我尝试安装x64运行时组件(2012年和2013年)都无济于事。