Archief - ASP.NET: Meerder website op een domein hosten?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Denmilitair

Legacy Member
ik kan nu 1 website op mijn domein hosten maar als ik subdirectorys maak en daar verchillende sites wil hosten dan krijg ik errorpages

ge moet naar het schijnt iets in web.config aanpassen, weet iemand dit?

Smokyke

Legacy Member
Vreemd wat voor errors krijg je dan 404's?
je kunt in direct admin subdomeinen aanmaken die dan naar jouw subdir leiden.

BloodSeaker

Legacy Member
Je hebt vermoedelijk een tweede web.config in je subdirectory staan, dat mag dus zomaar niet. Die tweede web.config in de subdir mag enkel een aantal keys bevatten of wijzigingen tov de hoofdsite (rechten bvb)

Nu gaat je site 2 keer dezelfde 'settings' willen lezen, terwijl die key maar 1 keer mag voorkomen

Denmilitair

Legacy Member
ja kmerket het kheb gewoon voor te testen de site in / gezet en dan in /site1/
dan kan ik via www.de-weerdt.net/site1/default.aspx die site wel starten maar alle verwijzingen naar andere paginas gaan terug naar / dus als ik www.de-weerdt.net/site1/blog.aspx link aanklik dan springt ie naar www.de-weerdt.net/blog.aspx waar het dus site1/blog.aspx moet zijn

dus in de web.config van /site1/ zal ik dan waarschijnlijk een key moeten zetten die aangeeft dat hem alle bestanden uit /site1/ moet halen en niet uit / ?

BloodSeaker

Legacy Member
Het gaat niet gewoon om verwijzen van de sub naar de hoofdsite, tgaat erom dat in een web.config ne hoop settings default staan, zoals de authentication mode die gebruikt wordt en dergelijke meer. Als je die in je root niveau al hebt staan, dan mag je die niet herhalen in de web.config op een dieper niveau, want dan krijg je errors zoals de jouwe.

Als bvb onderstaande jouw web.config in de root is

Code:
<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
 <system.web> 
   <compilation  
        defaultLanguage="c#" 
        debug="true" 
   /> 
   <customErrors  
   mode="RemoteOnly"  
   />  
   <authentication mode="Windows" />  
   <authorization> 
       <allow users="*" /> 
   </authorization> 
   <trace 
       enabled="false" 
       requestLimit="10" 
       pageOutput="false" 
       traceMode="SortByTime" 
   localOnly="true" 
   /> 
   <sessionState  
           mode="InProc" 
           stateConnectionString="tcpip=127.0.0.1:42424" 
           sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" 
           cookieless="false"  
           timeout="20"  
   /> 
   <globalization  
           requestEncoding="utf-8"  
           responseEncoding="utf-8"  
  /> 
   
</system.web> 

</configuration>

Dan moet in die van je subdirectory dat allemaal niet meer staan van die encoding, connectionstring, authentication mode, ... Enkel de dingen die je daar extra nodig hebt. (bvb een tweede connectiestring, een application key, een deny users sectie...) In jouw geval zou je bvb de tweede web.config eruit mogen gooien. Je test dit beter ook met een tweede, andere site.

Denmilitair

Legacy Member
als ik die web.config weg doe dan blijven de links naar de site in / terugspringen ipv die in /site1 hoe los ik dit op?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan