おそらくばかげた質問 外部の企業が開発した、すべてのページのログオンが必要なサイトがあります。asp.net許可なく1ページを閲覧できるようにする
ログオンページのリンクをクリックすると、「T & C's」のタイプ情報が表示されるように、ユーザーにログインを要求しないページを1つ追加できます。
これは可能ですか?
(IIS上のASP.Net 4.0)
おそらくばかげた質問 外部の企業が開発した、すべてのページのログオンが必要なサイトがあります。asp.net許可なく1ページを閲覧できるようにする
ログオンページのリンクをクリックすると、「T & C's」のタイプ情報が表示されるように、ユーザーにログインを要求しないページを1つ追加できます。
これは可能ですか?
(IIS上のASP.Net 4.0)
ASP.Netメンバーシッププロバイダを使用している場合は、web.configファイルでこれを指定できます。あなたが期待されるブロックされたページのためにどこに:
<authorization>
<allow roles="granted"/>
<deny users ="*"/>
</authorization>
このフォルダごと(またはページごと)を指定することができます。
<location path="terms.aspx">
<system.web>
<authorization>
<allow users ="*"/>
</authorization>
</system.web>
</location>
この特定のページへの皆のアクセスを許可します。
特定のweb.configをWebサイトのフォルダに作成できます。これらの設定は一般的なweb.configよりも優先されます。これにより、フォルダレベルごとにこれらの設定をカスタマイズできます。正しい方向に私を指しているためoɔɯǝɹする
これには静的コンテンツしかありませんか?認証を扱うasp.netアプリケーションですか?
もしそうなら、単純なHTML(そしてT & C)を含む.htmlファイルをアップロードすれば、誰でも問題なく利用できます。
後にこれを追加しましたはい、それは同様に動的なコンテンツを必要とするが、ASPXページである必要があります。 – BlueChippy
その場合は、ソースコードにアクセスする必要があります.T&Cは本当に動的にする必要がありますか? –
問題はありません、すべてのソースコードを持って - 将来的には、より多くの "オープン"ページが欲しいでしょう。 - それはフォルダ/設定ファイルと関係がありますか? – BlueChippy
ありがとう:
は私のノード
<location path="terms.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
ページ/フォルダごとにどのように指定するのですか? – BlueChippy
サイトは現在、<= "フォーム" 認証モード> <フォーム名= "SHAUTH" defaultUrl = "〜/ default.aspxを" loginUrl = "〜/ login.aspxの" /> \t \t認証> – BlueChippy
を持っています@BlueChippy:私は私の答えにあなたの最終的な解決策を含めた。 –