Как я получаю доступ к Request.cookies в контроллере MVC ASP.NET?

Я нашел кого-то, кто настраивал среду iis для Symfony 2 на github. После учета структуры каталогов я добавил эти правила в свой файл web.config, и теперь он работает как положено. Надеюсь, это поможет кому-то еще по тем или иным причинам использовать Symfony на iis :).

<rules>
                <rule name="TempRewriteToWeb" stopProcessing="false">                                  
                    <match url="^(public/)?(.*)$" />
                    <action type="Rewrite" url="public/{R:2}" logRewrittenUrl="true" />
                </rule>      
                <rule name="StaticFiles" stopProcessing="true">                                  
                    <match url="^(.*)$" />
                     <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile"/>                        
                    </conditions>
                    <action type="Rewrite" url="{R:0}" logRewrittenUrl="true" />
                </rule>                         
               <rule name="RewriteRequestsToPublic" stopProcessing="true">
                    <match url="^(public/)(.*)$" />
                    <action type="Rewrite" url="public/index.php?{R:2}" logRewrittenUrl="true"/>
                </rule>           
            </rules>
26
задан CubanX 7 November 2016 в 19:17
поделиться

1 ответ

У меня нет проблем с доступом к файлам cookie в ASP.NET MVC с помощью стандартного оператора доступа, такого как:

Request.Cookies["someCookie"]

В вашем примере в запросе указано «r» в нижнем регистре «r». , Может ли это быть вашей проблемой?

34
ответ дан Ian Suttle 28 November 2019 в 07:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: