Uygulamada şu anda kök düzeyinde bir web.config dosyası var ve bu, tüm müşteriler arasında paylaşılıyor. Bu web config dosyası tüm müşteriler için yönlendirmelere sahiptir ve bu web.config'i 1 müşteri için değiştirdiğimizde, diğer tüm müşterileri riske atıyoruz.Web.config öğelerini, kullanıcıları yeniden yönlendirmek için bir alt düzeyde kullanma
Her müşterinin, adlarından ve özelleştirmelerinin saklandığı bir ad vardır. Bu konum, herhangi bir zamanda başkalarını riske atmadan değiştirilebilen, yalnızca tek bir müşteri için yeniden yönlendirmeler içeren bir web.config dosyası için ideal yerdir.
Web.config dosyasını en düşük seviyeye koyma konusundaki şu anki denemelerim sunucu tarafından okunıyor gibi görünüyor ancak bazı nedenlerden dolayı başarısız oluyor. Web yapılandırma dosyası çok küçük ve sadece aşağıdakileri içerir:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension="."/>
<add fileExtension="." allowed="true"/>
</fileExtensions>
</requestFiltering>
</security>
<rewrite>
<rules>
<rule name="test" patternSyntax="Wildcard" stopProcessing="true">
<match url="www.example.com/old_website" />
<action type="Redirect" url="www.example.com/new_website"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Ben böyle bir düşük seviyede bir web.config dosyası olması yeterlidir mümkün olmadığını şüphelerimi var ve aynı şekilde çalışmasını bekliyoruz kök düzeyinde yapar. Ancak, eğer mümkün ve denemek için bir fikriniz varsa, bunu takdir ediyorum.
sayesinde Craig