프로젝트를 작성했으며 페이지에 HoverMenuExtender
을 사용했으며이 경우 페이지에 ScriptManager
을 추가했으며 내 프로젝트가 내 로컬에서 성공적으로 실행되고 있습니다. 오류없이 시스템하지만 원격 서버에 배포 할 때 다음 오류가 : 내 코드에서원격 서버에 배포 된 ASP.NET 프로젝트는 페이지에 ScriptManager가 필요합니다.
나는 양식 태그 아래 ScriptManager
을 사용했다.
프로젝트를 작성했으며 페이지에 HoverMenuExtender
을 사용했으며이 경우 페이지에 ScriptManager
을 추가했으며 내 프로젝트가 내 로컬에서 성공적으로 실행되고 있습니다. 오류없이 시스템하지만 원격 서버에 배포 할 때 다음 오류가 : 내 코드에서원격 서버에 배포 된 ASP.NET 프로젝트는 페이지에 ScriptManager가 필요합니다.
나는 양식 태그 아래 ScriptManager
을 사용했다.
배포하려는 서버에 Ajax 확장이 설치되지 않았을 수 있습니다. 사용중인 Ajax 버전에 따라 System.Web.Extensions.dll을 bin 폴더로 복사하고 다시 배포 할 수 있습니다. 마스터 페이지에서
여기서 System.Web.Extensions.dll을 bin 폴더 –
으로 복사 할 수 있습니다. asp.net의 버전은 사용하고 있습니까? 4.0 인 경우 C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.0을 시도하십시오 – user2315985
Visual Studio 2008 Pro. .Net Framework 3.5 –
마스터 페이지를 사용하지 않았습니다. 내 프로젝트에서 AjaxControl을 사용하는 각 페이지에서 ScriptManager를 사용했습니다. –
시도했지만 오류가 발생했습니다. 'ScriptManager'유형의 Control 'ScriptManager1'이 runat = server 형식 태그 안에 있어야합니다. 설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오. 예외 정보 : System.Web.HttpException : 'ScriptManager'형식의 'ScriptManager1'컨트롤은 runat = server가있는 form 태그 안에 있어야합니다. plz 다른 해결책을 내놔 –
제 참조를 확인하십시오, 당신에게 유용 할 수 있습니다. – Amit
나는 당신이 이미 시도했지만 단지의 경우, 어떻게 볼 형태의 태그 사이에 스크립트 관리자를 넣어 확신 :
<form id="MyScriptManagerForm" runat="server">
<asp:ScriptManager ID="MyScriptManager" runat="server" EnablePageMethods="true" >
<Services>
<asp:ServiceReference Path="~/WebServices/Tralalalalala.svc" />
</Services>
</asp:ScriptManager>
</form>
이 답변은 내가 오늘 가지고있는 경우에 도움이되었습니다. 이상하게도, dev 및 디버그 빌드의 양식 외부에있는 태그에는 예외가 없었습니다. 릴리스 빌드가있는 프로덕션 시스템에서만 발생했습니다. – dlatikay
사용하는 컨트롤 앞에 태그를 두십시오. 간단히. – PiLHA