웹 응용 프로그램을 배포하려고하면 오류가 발생합니다. 파일 또는 어셈블리 'Telerik.Web.UI, Version = 2012.2.815.40, Culture = neutral, PublicKeyToken을로드 할 수 없습니다. = XXXXXXXXXXXXXXX '. (X는 우리의 토큰입니다.)Telerik.Web.UI 참조 버전 오류
다른 곳에서 읽은 것부터 우리가 변경 한 web.config에 뭔가 있어야합니다. 그러나 web.config에서는 버전 번호를 나타내는 Telerik.Web.UI가 표시되지 않습니다.
우리는 우리의 httpHandlers에서
<add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
<add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
<add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>`
`그리고이 이러한을 우리의 버전 번호가 언급 될 다른 <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
. Visual Studio 2012를 사용하여 웹 응용 프로그램을 게시하고 배포했습니다. 웹 응용 프로그램의 다른 버전이 작동하여 2012.2.815.40.dll 버전이 저장소에있었습니다. 그러나 우리가 추진하고있는 버전은 2011.1.519.40을 사용하고 있습니다.
그래서 최근 푸시 된 프로젝트에 최신 버전의 DLL을 추가해야 할 것 같습니다. 그러나 2012.2.815.40.dll 을/bin 폴더에 다시 넣을 때 2011.1.519.40을 참조해야한다고 다른 오류가 발생합니다.
Google의 문제가 무엇인가요? web.config 이외의 다른 버전은 우리의 Telerik 참조를위한 버전 번호일까요 ???????? 사전에
감사합니다.
Telerik 컨트롤에는 버전이 첨부되어 있으므로 다른 어셈블리의 컨트롤이있는 경우이 동작을 볼 수 있습니다. 우연히 알아 냈어? – KreepN
우리는 놀랍게도 그것을 알아 냈습니다. 나는 대답을 게시 할 것이다. – ClosDesign