Articles of asp.net

Ausdruck kann nicht ausgewertet werden, da der Code optimiert ist oder ein systemeigener Rahmen über dem Aufrufstapel liegt

Ich erhalte den Fehler: Ausdruck kann nicht ausgewertet werden, da der Code optimiert ist oder ein systemeigener Rahmen über dem Aufrufstapel liegt. Ich habe im itemcommand-Event des Repeaters auf eine neue Seite umgeleitet. Der Fehler tritt in der Zeile auf: string url = “~/Galleries/AlbumImageList.aspx?UId=” + this.UserId.ToString() + “&AlbumId=” + e.CommandArgument.ToString(); Response.Redirect(url); Kann mir bitte jemand […]

Unerwartetes Caching von AJAX führt zu IE8

Ich habe ein schwerwiegendes Problem mit der Zwischenspeicherung von Ergebnissen aus einer JQuery Ajax-Anfrage durch Internet Explorer. Ich habe eine Kopfzeile auf meiner Webseite, die jedes Mal aktualisiert wird, wenn ein Benutzer zu einer neuen Seite navigiert. Sobald die Seite geladen ist, mache ich das $.get(“/game/getpuzzleinfo”, null, function(data, status) { var content = “Wikipedia Maze”; […]

Was ist der beste Weg, um den Cache in asp.net zu sperren?

Ich weiß unter bestimmten Umständen, wie lang laufenden processen, ist es wichtig, ASP.NET-Cache zu sperren, um nachfolgende Anfragen eines anderen Benutzers für diese Ressource zu vermeiden, den langen process erneut auszuführen, anstatt den Cache zu treffen. Was ist der beste Weg in c #, Cache-Sperren in ASP.NET zu implementieren?

Benutzerdefinierte Autorisierung in Asp.net WebApi – was für ein Durcheinander?

Ich lese aus verschiedenen Quellen (Bücher und SO-Antworten) über Autorisierung in WebApi. Angenommen, ich möchte ein benutzerdefiniertes Attribut hinzufügen, das nur bestimmten Benutzern Zugriff gewährt: Fall 1 Ich habe diesen Ansatz des Überschreibens von OnAuthorization , der die Antwort setzt, wenn etwas nicht in Ordnung ist public class AllowOnlyCertainUsers : AuthorizeAttribute { public override void […]

Regulärer Ausdruck für asp: RegularExpressionValidator mit Format MMddyy (Schaltjahrproblem)

Wir brauchen Hilfe für reguläre Ausdrücke, die mit asp.net asp: RegularExpressionValidator arbeiten, um Datum im MMddyy-Format zu validieren. Das Problem, vor dem wir stehen, ist das Schaltjahr. Problem ist, dass es möglich ist, durch regulären Ausdruck zu verifizieren, dass es nur gültige Schaltjahrdaten akzeptiert, wie 29.02.2008 ist ein gültiges Datum, aber 02/29/2010 ist kein gültiges […]

Während der Berichtsverarbeitung ist ein Fehler aufgetreten. -RLDC Berichterstattung in ASP.NET MVC

Ich habe diese Aktion, um Berichte zu generieren: public ActionResult Report(string id) { LocalReport lr = new LocalReport(); string path = Path.Combine(Server.MapPath(“~/Report”), “Person.rdlc”); if (System.IO.File.Exists(path)) { lr.ReportPath = path; } else { return View(“Index”); } List cm = new List(); var viewModel = new PersonIndexData(); viewModel.People= db.Person .Include(k => k.Groups) .OrderBy(k => k.Name); cm = […]

Abrufen von RAW Soap-Daten von einem Web Reference Client, der in ASP.net ausgeführt wird

Ich versuche Probleme mit einem Web-Service-Client in meinem aktuellen Projekt zu machen. Ich bin mir nicht sicher über die Plattform des Service Servers (wahrscheinlich LAMP). Ich glaube, dass es einen Fehler auf ihrer Seite des Zauns gibt, da ich die möglichen Probleme mit meinem Klienten beseitigt habe. Der Client ist ein Standard-Web-Referenz-Proxy vom Typ ASMX, […]

WCF auf IIS8; * .svc-Handler-Zuordnung funktioniert nicht

Ich versuche, in Build 8400 einen IIS8-Dienst in IIS8 zu starten. Bei der Installation der Webrolle konnte der WCF-Kram (unter 3.51) nicht wie 2008 gefunden werden. Nach der Installation fehlte die svc-Handler-Zuordnung, also habe ich ein: %windir%\Microsoft.NET\Framework\v3.0\WindowsCommunication Foundation\ServiceModelReg.exe –i Jetzt ist das Handler Mapping vorhanden, aber ich bekomme immer noch: The resource you are looking […]

Welche Perfmon-Zähler sind nützlich, um ASP.NET-Engpässe zu identifizieren?

Wie sollte ich angesichts des Diagramms den Flaschenhals identifizieren? Wie Sie sehen können, betragen die Anforderungen unter Last fast 14 Sekunden, und der Großteil dieser Zeit wird der CLR in den Profilerstellungsdaten von New Relic zugeordnet. In der performancesaufschlüsselung für eine bestimmte Seite weist es den Großteil der Zeit der WebTransaction / ASPX-Seite zu.

OutOfMemoryException beim Auffüllen von MemoryStream: 256 MB-Zuweisung auf 16 GB-System

Ich führe die folgende Methode auf meinem Entwicklungs-IIS-Server (von VS2010 IDE) auf einem 64-Bit-Windows 7-Computer mit 16 GB installiertem RAM aus: public static MemoryStream copyStreamIntoMemoryStream(Stream stream) { long uiLen = stream.Length; byte[] buff = new byte[0x8000]; int nSz; MemoryStream ms = new MemoryStream(); try { while ((nSz = stream.Read(buff, 0, buff.Length)) != 0) { ms.Write(buff, […]