Javascript .js-Dateien funktioniert nicht im IIS 7.5

Ich habe versucht, läuft eine einfache html-Datei, die enthält eine jquery.js Datei mit der jquery click () - Warnung, wenn ich Sie manuell öffnen Sie die html-Datei in einem browser die jquery/javascript, funktioniert einwandfrei.

Allerdings, wenn ich diesem host html (oder jede aspx-Datei in IIS 7.5 alles andere funktioniert mit CSS und html jedoch die jquery-javascript-Funktionen aus der .js funktionieren nicht. Ich habe eine saubere Installation von ASP.NET, IIS 7.5 und Visual Studio 2010, aber kein Glück.

Blickte ich in die applicationHost.config-Datei und .js-Dateien scheinen da zu sein und aktiviert. Ich bin mit den application pool für die IIS-website im Integrierten Modus .net 4.0. Die seltsame Sache ist, dass Visual Studios gebaut, in Cassini-web-dev-server auch das selbe problem hat und nicht server .js-Dateien. Dies ist, was ist in meinem web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
    </system.web>
   <system.webServer>
       <urlCompression doStaticCompression="true" />
    </system.webServer>
</configuration>

Irgendwelche Ideen? Hier ist der html, ich habe es versucht mit dem google cdn jquery js zu:

<html>

<head>

<script src="Scripts/jquery-1.7.1.min.js"     type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function(){
  $("p").click(function(){
    $(this).hide();
   });
});

</script>

</head>

<body>

<p>If you click on me, I will disappear.</p>
<p>Click me away!</p>
<p>Click me too!</p>

</body>

</html>
  • Haben Sie funktionierten, dass das javascript nicht deaktiviert im browser?!
  • Können Sie bitte die html-Datei Ihrer Seite?
  • Hi @Eugene und gdoron die html-und javascript-Referenz auf jquery funktioniert in allen Browsern, wenn ich ziehen Sie es manuell in den Browser. Allerdings nur, wenn Ihr die von IIS gehostet wird/VS web-server, dass es nicht dienen. Ich habe sogar versucht über das google CDN jquery, aber ohne Glück. Also ich glaube nicht, dass es ein problem mit dem code, seine sicherlich setup entweder von asp.net oder meine web.config.
  • Hinzugefügt html-zum original-Beitrag
  • Irgendwelche Fehlermeldungen in der Konsole? Es muss eine gewisse, wenn jQuery nicht im Lieferumfang enthalten
  • Ihr code funktioniert. Look here (jsfiddle.net/wfbY8). Stellen Sie sicher, dass Blick auf Ihre Konsole Fehler oder fiddler. Ihr Verweis auf Sie jquery-Datei ist wahrscheinlich Rückkehr irgendeine Art von Fehler(wahrscheinlich 404), wo er Sie nicht finden kann.

InformationsquelleAutor User101 | 2012-02-16
Schreibe einen Kommentar