Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Ploetzi
Thema: Dateien in asp Projekt entfernen welche nicht wirklich existieren
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,
ich habe ein größeres aspx .net Projekt.
Dort waren in das Projekt Bilder eingebunden. Die habe ich mit Windows Explorer verändert (andere Pfade usw).

Leider sind im Projekt jetzt Dateien aufgelistet (mit einem gelben ! davor), die nicht mehr wirklich existieren.

Gibt es eine Möglichkeiten diese zu bereinigen?

Grüsse,

Thema: Regex <form> und </form> auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke, dass schau ich mir an.
Trotzdem würd mich interessieren, wieso funktioniert dass nicht:

  string inhalt2 = (new System.Net.WebClient()).DownloadString(new Uri("http://blog.gsdh.de/2010/10/19/iphone-developer-conference-2010/"));
                MessageBox.Show("Inhalt:" + inhalt2);
                MatchCollection paramValues = Regex.Matches(inhalt2, @"<form(.*?)/form>");
                MessageBox.Show("laenge:" + paramValues.Count);

Thema: Regex <form> und </form> auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
ich lese hier eine Internetseite ein:


System.Net.WebClient x = new System.Net.WebClient();
string inhalt = x.DownloadString(new Uri(listBox1.SelectedItem.ToString()));
MessageBox.Show(inhalt);
MatchCollection paramValues = Regex.Matches(inhalt, @"(<form).*?(/form>)");

leider hat paramValues.Count=0 obwohl eine Form enthalten ist.

Was ist falsch an meiner Regex?

Thema: Fehler bei Veröffentlichung, aber keine Fehlermeldung
Am im Forum: Web-Technologien

Hallo,
wenn ich ein ASP.net Programm veröffentlich bekomme ich in der Statusleiste die Meldung:

<b>Fehler beim Veröffentlichen</b>


Nur in der Fehlerliste (Ansicht -->Fehler) ist kein Fehler

Trotzdem sind generierte Dateien im Ordner?

Wie finde ich heraus was für ein Fehler beim Veröffentlichen passiert?


Grüsse,

Thema: C# DLL einbinden in VBA
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

ok.
klappt immer noch nicht :/ *verzweifelt bin*

Thema: C# DLL einbinden in VBA
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Was wäre das?
Ich habe selbst auch gegoogelt.

Thema: C# DLL einbinden in VBA
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich bedanke mich dafür, aber auf die Idee in Google selbiges zu suchen bin ich auch schon gekommen. Sonst hätte ich das mit dem COM Interop nicht gelesen.

Thema: C# DLL einbinden in VBA
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,
was mache ich falsch?

Hab eine DLL gebaut, mit folgendem Inhalt:

using System;
using System.Collections.Generic;
using System.Text;

namespace umfragetest
{
    public class umfragetest   
    {
        public string test()
        {
            return "Das klappt schon!";
        }
    }
}
Das war alles.

Aber laut VBA Programmierer klappt die Einbindung in VBA nicht.
Und das obwohl ich unter den Projekteigenschaften angehakelt habe "Für COM Interop registrieren"

Thema: IP nicht setzbar
Am im Forum: Netzwerktechnologien

Ja das kann ich schon, aber asp.net hat natuerlich andere rechte,...
Wie kann man nun die Rechte entsprechend anpassen?

Thema: IP nicht setzbar
Am im Forum: Netzwerktechnologien

Hallo,
habe jetzt ein XP System, welches es nicht erlaubt die IP Adresse mit folgendem Code zu setzen:

using System;
using System.Collections.Generic;
using System.Text;
using System.Management.Instrumentation;

using System.Management;

namespace at.rctec.WebServerMobile
{
    public class IPAdressChanger
    {

        public static void setIP(string IPAddress, string SubnetMask, string Gateway)
        {
            ManagementClass objMC = new ManagementClass(
                "Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection objMOC = objMC.GetInstances();
            foreach (ManagementObject objMO in objMOC)
            {
                if (!(bool)objMO["IPEnabled"])
                    continue;



                try
                {
                    ManagementBaseObject objNewIP = null;
                    ManagementBaseObject objSetIP = null;
                    ManagementBaseObject objNewGate = null;


                    objNewIP = objMO.GetMethodParameters("EnableStatic");
                    objNewGate = objMO.GetMethodParameters("SetGateways");



                    //Set DefaultGateway

                    objNewGate["DefaultIPGateway"] = new string[] { Gateway };
                    objNewGate["GatewayCostMetric"] = new int[] { 1 };


                    //Set IPAddress and Subnet Mask
                    objNewIP["IPAddress"] = new string[] { IPAddress };
                    objNewIP["SubnetMask"] = new string[] { SubnetMask };

                    objSetIP = objMO.InvokeMethod("EnableStatic", objNewIP, null);
                    objSetIP = objMO.InvokeMethod("SetGateways", objNewGate, null);


                }
                catch (Exception ex)
                {
                    System.Diagnostics.Debug.WriteLine("Kann ip nicht setzen:" + ex.ToString());
                }
            }
        }
    }
}

Und das geht aber auf anderen Systemen?
Wer hat eine Idee?

Thema: ASP.NET: Nötige Rechte vergeben/erlangen, um einen anderen Prozess beenden zu dürfen
Am im Forum: Web-Technologien

Hallo,
wenn man z.b. mit einem Programm oder einer ASP.net Applikation einen Prozess beenden will, dann habe ich nicht die nötigen Rechte.

Wie kann ich das machen?
Es handelt sich um eine Intranet Applikation, ASP.net sollte das Prozess beenden in diesem Fall dürfen.

mfg

Thema: [ASP.NET] Hinzufügen von Informationen auf Webseite ohne Reload
Am im Forum: Web-Technologien

wobei dazuzu sagen ist das JQuery das einfachere Framework ist meiner Meinung nach

Thema: Loginformular ASP Login klappt nicht
Am im Forum: Web-Technologien

Hallo,
ich habe ein einfaches Loginfeld erstellt in einem leeren asp.net Projekt und folgenden Code eingegeben:

<asp:LoginView runat="server">
<AnonymousTemplate>
Loggen sie sich ein
<asp:Login ID="Login1" runat="server" onauthenticate="Login1_Authenticate">

</asp:Login>
</AnonymousTemplate>
<LoggedInTemplate>
eingeloggt <asp:LoginName />
</LoggedInTemplate>
</asp:LoginView>

Richtig funktioniert dass er nur den ausgeloggten Bereich darstellt, aber der Login scheitert und das obwohl ich unter ASP.net Konfiguration einen User mit Passwort erstellt habe.

Thema: Debug Konsole auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Nja, es geht darum.

Ich habe eine fertig kompilierte Anwendung, welche auf den Debugview Dinge schreibt.
Diese würde ich gerne auslesen.
Also ich kann nicht beeinflussen wo ich "draufschreib".

Das heisst ich muss nur auslesen,...?

Thema: Debug Konsole auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,
man kann ja mit System.Diagnostics.Debug.Writeline auf die Konsole schreiben.

Wie kann ich das wieder auslesen? (Ausser mit dem DebugViewer), ich würde das gerne selbst auslesen,...

Grüsse,

Andreas

Thema: SharpZIPLib: Der Prozess kann nicht auf die Datei xyz.zip zugreifen, da sie von einem anderen ...
Am im Forum: Rund um die Programmierung

Nein fehler ist viel simpler.

Auflösung:
Man kann nicht c:\\temp\\ zippen und die zip in C:\\temp speichern

Thema: SharpZIPLib: Der Prozess kann nicht auf die Datei xyz.zip zugreifen, da sie von einem anderen ...
Am im Forum: Rund um die Programmierung

Hallo,
ich habe folgenden Code:

  
            ICSharpCode.SharpZipLib.Zip.FastZip z = new ICSharpCode.SharpZipLib.Zip.FastZip();
            string name=RandomString(20,true);
            z.CreateEmptyDirectories = true;
            z.CreateZip("C:\\temp\\"+name+".zip", "C:\\Temp\\", true, "");
       
            FileInfo downloadFile = new FileInfo("C:\\temp\\"+name+".zip");
            context.Response.Clear();
            context.Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", downloadFile.Name));
            context.Response.AddHeader("Content-Length", downloadFile.Length.ToString());
            context.Response.ContentType = "application/octet-stream";
            context.Response.WriteFile(downloadFile.FullName);
            File.Delete("C:\\temp\\settings"+name+".zip");
            context.Response.End();

Und bekomme in der Zeile mit z.CreateZip( eine IOException)
Zitat
Serverfehler in der Anwendung /.
Der Prozess kann nicht auf die Datei C:\Temp\rwjfqwlcpaqbwwtzjujp.zip zugreifen, da sie von einem anderen Prozess verwendet wird.
Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.IO.IOException: Der Prozess kann nicht auf die Datei C:\Temp\rwjfqwlcpaqbwwtzjujp.zip zugreifen, da sie von einem anderen Prozess verwendet wird.

Quellfehler:

Zeile 42: string name=RandomString(20,true);
Zeile 43: z.CreateEmptyDirectories = true;
Zeile 44: z.CreateZip("C:\\temp\\"+name+".zip", "C:\\Temp\\", true, "");
Zeile 45:
Zeile 46: /*C:\Program Files\services\webserver*/


Quelldatei: H:\WebServerASP\WebServerASP\Updater\Settings.ashx.cs Zeile: 44

Der Dateiname wird zufaellig gewählt.

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich bekomme immer den Fehler:

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Zitat von Viper78
Argh,
Adminrecht?
Das geht sicher auch anders.
Das ist mir schon bekannt, dass das ein Blankoscheck ist, wär nur eine Übergangslösung gewesen für eine interne intranetsoftware, bis ich das richtig hinbekomme.

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ok. Cool. Ich habe einen User namens ASPNET.
(Über net user herausgefunden)
Wenn ich diesem nun Adminrechte gebe, müsste alles klappen , oder?

Wie mache ich das?

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Nja, den Pfad kenn ich ja bereits, weil ja der App_data ordner real existiert, aber wenn ich den absolut eingebe, so kann ich zwar lesen aber nicht schreiben.

Kann man dem IIS bzw asp.net nicht einfach erlauben auf einen gewissen ordner zu schreiben?

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo Marsstein,
es ist im Endeffekt ein Singleton, welches beim Programmstart aufgerufen wird. Von der Global.ashx

Die Klasse, deserialisiert eine XML. Allerdings klappt das nicht, aufgrund des Pfades.
Wenn ich das ganze ausserhalb platziere kann ich lesen, aber nicht speichern.

Es geht um die loadSettings Methode.

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections;
using System.Collections.Generic;
namespace at.rctec.WebServerMobile
{
    public class Settings
    {
        public struct setting
        {
            public string name;
            public string value;
        }
        static Settings instance = null;
        public static Settings getInstance()
        {
            if (instance == null)
                instance = new Settings();
            return instance;
        }
        public List<setting> lsettings=new List<setting>();

        public Settings()
        { 
        }
        public void loadSettings()
        {
            

            string data = Functions.ReadFile(main.getInstance().app_path  +"\\Data\\settings2.xml");
            if (data.Length > 0)
            {
                lsettings = (List<setting>)ObjectSerializer.DeserializeObjectFromString(data, typeof(List<setting>));
               
            }
            else
            {
          System.Diagnostics.Debug.WriteLine( "Datei zu kurz,nicht vorhanden?:" + main.getInstance().app_path);
            }
            main.getInstance()._WriteLog("Anzahl der geladenen Settings:" + lsettings.Count.ToString(), "MyLoginHandler.loadrights()", "Info", "", 3);
         
        }
        public string getSetting(string settingbezeichnung)
        {
            if(lsettings.Count==0)
                loadSettings();
            for (int i = 0; i < lsettings.Count; i++)
            {
                if (lsettings[i].name == settingbezeichnung)
                {
                    System.Diagnostics.Debug.WriteLine("Setting:" + settingbezeichnung + "Wert:" + lsettings[i].value);
                    return lsettings[i].value;
                }
            }
            return "";
        }
        public bool setSetting(string settingbezeichnung,string value)
        {
            try
            {
                for (int i = 0; i < lsettings.Count; i++)
                {
                    if (lsettings[i].name == settingbezeichnung)
                    {
                        lsettings.RemoveAt(i);
                        setting x;
                        x.name = settingbezeichnung;
                        x.value = value;
                        lsettings.Add(x);
                        string content = ObjectSerializer.SerializeObjectToString(lsettings, new Type[] { typeof(List<setting>), typeof(setting) });
                        Functions.WriteFile(main.getInstance().app_path + "\\Data\\settings2.xml", content);
                        return true;
                    }
                }
                return false;
            }
            catch(Exception e)
            {
                System.Diagnostics.Debug.WriteLine("Exception beim Setzen:"+e.ToString());
                return false;
            }
        }


    }
}

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Es handelt sich nur hierbei um keine Page, sondern um eine normale Klasse, die beim Start des Programmes XML aufruft. Das habe ich nicht erwähnt.

Die Klasse soll auf eine XML schreiben. Leider finde ich aber keinen Pfad wo ich die XML hingeben kann, damit er nicht unauthorized ist.

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Das ist ja sehr eigenartig, normalerweise sind pfade unter windows ja mit

\

Das bedeutet der Streamwriter funktioniert auch mit einem /

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,

Herzlichen Dank, leider haben wir aneinander vorbeigeredet.
Den Ordner kannte ich bereits. Allerdings möchte ich z.b. mittels Streamwriter darauf schreiben und lesen.

mfg

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Dank!
Der ist auf gleicher Höhe wie der Bin ordner,.. oder??
Wie finde ich den Pfad hierhin?
Kann ich da alles reinschreiben?

Thema: UnAuthorizedAccessException im IIS beim Serialisieren von Objekten
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Ich schreibe diverse serialisierte Objekte auf

C:\Program Files\myapp\test.xml
etc.

Dort erhalte ich eine UnAuthorizedAccessException beim IIS. Kann mir jemand sagen, wie ich das erlauben kann, dass er dort mit dem StreamWriter schreibt?
Das lesen klappt ja.

Bzw. Wo darf ich lesen und schreiben ?
Im eigenen BIN Ordner ist es schlecht, weil er dann laufend neu kompiliert,..


Grüsse,

Andreas

Thema: cs-Dateien auf dem IIS vorkompilieren
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Danke!

Thema: cs-Dateien auf dem IIS vorkompilieren
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,
ich habe momentan ein C# programmiertes ASP.net Programm, das ist aber unverschlüsselt auf dem IIS.

Kann man das irgendwie vorkompilieren.

Grüsse,

Andreas

Thema: Runtime Type Information (RTTI) in der Praxis
Am im Forum: Rund um die Programmierung

Runtime Type Information ist gemeint.