J'ai commencé avec un nouveau projet Web en sélectionnant des formes WebForms et un support MVC. Travaillé dessus pour quelques jours localement sans problème. Cependant, maintenant que je le déploie, je reçois l'erreur: p>
typeError: sys.webforms.res est indéfini p>
ayant lu d'autres messages, il apparaît que cela a quelque chose à voir avec ScriptManager, etc. . Donc, ci-dessous est mon bloc de script de page maître: P>
<appSettings> <add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="PreserveLoginUrl" value="true" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> <system.web> <authentication mode="None" /> <compilation targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> <pages> <namespaces> <add namespace="System.Web.Helpers" /> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Optimization" /> <add namespace="System.Web.Routing" /> <add namespace="System.Web.WebPages" /> <add namespace="Microsoft.AspNet.Identity" /> </namespaces> </pages>
3 Réponses :
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> Check if the web.config has the above code block. Source: Resolving the "Sys is undefined" error in ASP.NET AJAX RTM under IIS 7It looks like the problem is related to the browser not downloading the compressed script, the other possible causes are discussed in demystifying-sys-is-undefined blog entry. A commenter in this page has provided an approach to deal with this Sys, although it looks like a hack. Hope it helps.
J'ai fini par résoudre ce problème. Dans mon cas, ce problème s'est produit car il y avait une autre exception à faible niveau au sein du code / des contrôles qui se trouvaient dans un panneau de mise à jour. P>
Une fois que l'erreur ci-dessus a été corrigée, tout a fonctionné, l'erreur RES est parti. Maintenant, si j'ai une erreur de faible niveau tel que le problème de l'EF ou SIMILAIR, l'erreur revient. Ennuyeux mais au moins je sais ce que c'est et comment y faire face. P>
Bonjour, j'ai exactement un problème similaire comme le vôtre. J'ai une structure d'application similaire et.net 4.5 aussi. L'application fonctionne bien au sein de Visual Studio 2013, mais une fois que je l'ai déployé - dans mon cas, c'est Azure, cette erreur apparaît. Comment avez-vous découvert les erreurs d'autre niveau que vous receviez?
J'ai ajouté un gestionnaire d'exception global et j'ai connecté n'importe quoi à travers là-bas. Je me suis également connecté en tant qu'application lancée afin que je puisse isoler à quelle distance l'application devait avoir soufflé. Ensuite, je savais où concentrer mes efforts.
Utilisez les paramètres ci-dessous dans votre fichier web.config.
Obtenez-vous d'autres erreurs dans la console du débogueur du navigateur? Cette erreur provient probablement de MicrosoftajaxwebForms.js (je pense). Si vous n'utilisez aucune chose AJAX, avez-vous essayé de supprimer le paquet MSAJAXBUNDLE?
Dans quel navigateur vous obtenez cette erreur?