IIS7 Angabe der Objektverweis wurde nicht auf eine Instanz eines Objekts Fehler
Ich habe einen IIS7 Anwendung, die die .net 4.0 framework. Der application pool, die Rechte hat (Lesen/schreiben/ausführen) auf den Ordner der Anwendung und hat (auswählen/Lesen/schließen) Rechte an der Datenbank. IIS7 akzeptieren Sie die aspx-Dateien und alles scheint in Ordnung int eh-Einstellungen aber ich bekomme eine 404 Fehlermeldung, wenn ich rufe ti von außerhalb des Servers.
Wenn ich in den server und rufen Sie die http://localhost link, ich bekomme diese Fehlermeldung
Server Error in '/Phonebook/PhoneBook' Application.
--------------------------------------------------------------------------------
Object reference not set to an instance of an object.
Description: An unhanded exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
PhoneBookApplication.DBUtils.Execute(SqlCommand command) +399
PhoneBookApplication._Default.FillddlSearch() +156
PhoneBookApplication._Default.Page_Load(Object sender, EventArgs e) +54
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +24
System.Web.UI.Control.LoadRecursive() +70
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3047
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
Wenn ich ein Anruf default-defaut.html Datei, es funktioniert, aber nicht, wenn ich die Standard-Fehler.aspx. Aber in der daufault-Seiten die Einstellungen, die beide aspx und html sind vorhanden.
Auch, es scheint etwas damit zu tun haben, die mit dem sql server, aber ich verstehe nicht, wo schauen, um zu Debuggen, die
Ich habe keine Ahnung, was dies tut. Kann mir da jemand helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Methode DBUtils.Ausführen offensichtlich ein Fehler. Was haben Sie auf dem page_load-oder auf jeden Fall vor dem page_load ?
Der Fehler ist Ihnen zu sagen, wo genau das problem ist:
Ihre Linie 399 der Klasse DBUtils hat einen bug:
IIS ist nicht das problem. Sie sind immer ein 404-Fehler, weil Sie nicht die richtige URL.