Ich habe eine Site in IIS gehostet und die Anwendung ausgeführt. Ich habe eine exe, die Operation nach dem Lesen der Einträge aus MSMQ ausführt. Also im Grunde Anwendung hinzufügen die Aufgabe in MSMQ und exe liest diese Aufgabe und führt sie aus.Wie erhalten Sie den Servernamen und den Namen der gehosteten Site einer in IIS gehosteten Site?
Ich habe eine separate dll auch in dieser dll Ich bereite einige href Link von HTML dynamisch. Dafür benötige ich Server-DNS und gehosteten Site-Name.
Beispiel: http://localhost/mysite/login.aspx von dieser URL brauche ich nur http://localhost/mysite.
Ich benutze diese benutzerdefinierte DLL in einer der Aufgabe, die exe ausführt.
Nun ist das Problem, ich weiß nicht, wie DNS und Site-Name zu bekommen, weil benutzerdefinierte DLL nicht HttpContext.Current Objekt haben wird.
das wird mir den Hostnamen, aber wie bekomme ich den virtuellen Verzeichnisnamen der Anwendung, die in IIS gehostet wird? – Mukund