私はを私のウェブサイトに設定しました。<Loaction> in web.config
私は、ログインページへのアクセス
?
は匿名で、*
はみんなでできるようにしたいです。違いはなんですか?<location>
からweb.config
を追加しました。そこに秩序が関係するのだろうか?<configuration> <configSections> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <appSettings> <add key="webpages:Version" value="1.0.0.0" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> <location path="~/Authentication.htm"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Resources"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/js"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Images"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <location path="~/Controllers"> <system.web> <authorization> <deny users="*" /> </authorization> </system.web> </location> <system.web> <compilation debug="true" targetFramework="4.0"> <assemblies> ..... </assemblies> </compilation> <authentication mode="Forms"> <forms name="Login" loginUrl="~/Authentication.htm" protection="All" path="/" timeout="30" /> </authentication> <authorization> <deny users ="?" /> <allow users = "*" /> </authorization>
なぜ私はまだ私は<location>
に追加したパスの認証エラーを得るのですか?
Authentication.htm?ReturnUrl=%2fResources%2fScripts%2fjquery-1.7.1.min.js:1Uncaught SyntaxError: Unexpected token <
Authentication.htm?ReturnUrl=%2fjs%2fCommon.js:1Uncaught SyntaxError: Unexpected token <
Authentication.htm?ReturnUrl=%2fjs%2fAuthentication.js:1Uncaught SyntaxError: Unexpected token <
どこに位置タグを追加しましたか?そのファイルの順序と構造は間違いなく重要です。 –
私のポストでqoutationsが欠落していたので、webconfigが透明になりました。 –
@EladBenda:ちょっと混乱します。番号や箇条書きのリストの中にコードや設定がある場合は、フォーマットを表示するために8文字(4個ではない)でコードを作成する必要があります。 –