AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Frage zum IIS 7.5 auf Server 2008 R2
Thema durchsuchen
Ansicht
Themen-Optionen

Frage zum IIS 7.5 auf Server 2008 R2

Ein Thema von SvB · begonnen am 9. Jun 2013 · letzter Beitrag vom 10. Jun 2013
Antwort Antwort
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Frage zum IIS 7.5 auf Server 2008 R2

  Alt 9. Jun 2013, 23:00
Hi, ich stehe gerade etwas auf dem Schlauch.
Ich habe eine Webanwendung und diese im IIS entsprechend konfiguriert. Das funktioniert auch alles. Ich möchte jedoch einen Unterordner haben, in den ich irgendwelche Downloaddateien wie z.B. Textdateien, ZIP-Dateien usw. reinlegen kann. Diese Dateien sollen über den Browser auch ganz normal über den entsprechenden Link des Unterordners heruntergeladen werden können. Dieser Unterordner soll mit der Webanwendung (.aspx) usw. nichts zu tun haben. Wenn ich so einen Link aufrufe, dann wird immer auf die Anmeldeseite der Webanwendung verzweigt.
Wie kann ich den Unterordner ausschließen. Weiß das zufällig jemand. Ich habe gerade ein Brett vor dem Kopf.
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
WM_CLOSE

Registriert seit: 12. Mai 2010
Ort: königsbronn
398 Beiträge
 
RAD-Studio 2009 Pro
 
#2

AW: Frage zum IIS 7.5 auf Server 2008 R2

  Alt 10. Jun 2013, 01:58
Man könnte dem IIS User die NTFS Rechte auf den Ordner entziehen. Dann wird ein 403 zurückgeliefert.
Vielleicht gibt es noch andere Wege.
Delphi programming
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#3

AW: Frage zum IIS 7.5 auf Server 2008 R2

  Alt 10. Jun 2013, 07:09
Hrm. Die Konstellation hatte ich jetzt noch nicht, aber es sollte folgendermaßen gehen:

Entweder, Du konfigurierst in der Web.config Deiner eigentlichen Anwendung eine <location path="Yourfolder"> und setzt dort Authentication auf none. Das sollte eigentlich schon reichen. Möglicherweise muss Du aber noch Authorization auf allow all setzen.

Dürfte so aussehen:
Code:
<system.webServer>
  <location path="DeinOrdner">
    <system.web>
      <authentication mode="None" />
    </system.web>
    <!-- Optional: -->
    <system.webServer>
      <security>
        <authorization>
          <remove
          <add accessType="Allow" users="*" />                
        </authorization>
      </security>
    </system.WebServer>
  </location>
</system.WebServer>
Die zweite Möglichkeit wäre, das Du eine separate Web.config direkt in Dein Verzeichnis legst (dann fällt der umschliessende Location-Tag weg).
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Frage zum IIS 7.5 auf Server 2008 R2

  Alt 10. Jun 2013, 16:40
Danke für die Hilfe, mit der separaten web.config im Unterordner mit folgendem Inhalt funktioniert es:
Code:
<?xml version="1.0"?>
<configuration>  
    <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
</configuration>
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz