IIS 虚拟目录是不是不能使用<location>节点限制目录或文件 如题: <location path="images"> <system.web> <authorization> <allow users="?"/> </authorization> </system.web> </location> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说在根目录有没有设置location节点吗?以下是根目录的配置文件mvc的<?xml version="1.0" encoding="utf-8"?><!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=152368 --><configuration> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="scWebDBEntities1" connectionString="metadata=res://*/Models.menu.csdl|res://*/Models.menu.ssdl|res://*/Models.menu.msl;provider=System.Data.SqlClient;provider connection string="Data Source=200.1.3.73;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=sa;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> <add name="xxxEntities" connectionString="metadata=res://*/Models.SCWebDB.csdl|res://*/Models.SCWebDB.ssdl|res://*/Models.xxx.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=xxx;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> <add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=xxx" /> </connectionStrings> <appSettings> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> <add key="LocalUrl" value="http://localhost:8888" /> <!--Discuz Api Key--> <add key="apikey" value="fa594e8320e6ee63e4b23622c81c7e00"/> <!--Discuz 密钥--> <add key="secret" value="a4e3b990cdf5322b33058d91277c1d30"/> <!--Discuz URL--> <add key="bbsurl" value="http://200.1.3.73:8032/bbs/"/> <!--Discuz Cookies 过期时间--> <add key="expires" value="17280"/> </appSettings> <system.web> <httpRuntime requestValidationMode="2.0"/> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </assemblies> </compilation> <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" /> </authentication> <membership> <providers> <clear /> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> </providers> </membership> <profile> <providers> <clear /> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /> </providers> </profile> <roleManager enabled="false"> <providers> <clear /> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" /> <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" /> </providers> </roleManager> <pages validateRequest="false"> <namespaces> <add namespace="System.Web.Helpers" /> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Routing" /> <add namespace="System.Web.WebPages" /> </namespaces> </pages> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime></configuration> http://mybloggers.blog.163.com/blog/static/1003865092011513105538272/ ASP.NET runtime error: <location> sections are allowed only within <configuration> sections 这个是原来的报错信息 Sandy945,感谢你的回帖,改了下,有点用 这个配色又怎样?大家看看 三层架构代码:注册为 allowDefinition='MachineToApplication' 的节是错误的-- 高分请教如何自动检查注册用户名重复问题 讨论HTML生成ASPX方案 用PagedDataSource来分页,出现的问题... 简单的问题,马上给分? 关于DATAGRID的删除问题,烦啊! 怎样修改datagrid里面某一列的值,修改之后保存到临时表,重新绑定datagird 大家教教我,我该怎么做 Url重写,本地正常,IIS中404 字符串循环个数 后台获取前台控件
<?xml version="1.0" encoding="utf-8"?>
<!--
有关如何配置 ASP.NET 应用程序的详细信息,请访问
http://go.microsoft.com/fwlink/?LinkId=152368
-->
<configuration>
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
<add name="scWebDBEntities1" connectionString="metadata=res://*/Models.menu.csdl|res://*/Models.menu.ssdl|res://*/Models.menu.msl;provider=System.Data.SqlClient;provider connection string="Data Source=200.1.3.73;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=sa;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
<add name="xxxEntities" connectionString="metadata=res://*/Models.SCWebDB.csdl|res://*/Models.SCWebDB.ssdl|res://*/Models.xxx.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=xxx;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=scWebDB;Persist Security Info=True;User ID=sa;Password=xxx" />
</connectionStrings>
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<add key="LocalUrl" value="http://localhost:8888" />
<!--Discuz Api Key-->
<add key="apikey" value="fa594e8320e6ee63e4b23622c81c7e00"/>
<!--Discuz 密钥-->
<add key="secret" value="a4e3b990cdf5322b33058d91277c1d30"/>
<!--Discuz URL-->
<add key="bbsurl" value="http://200.1.3.73:8032/bbs/"/>
<!--Discuz Cookies 过期时间-->
<add key="expires" value="17280"/>
</appSettings>
<system.web>
<httpRuntime requestValidationMode="2.0"/>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
</providers>
</membership>
<profile>
<providers>
<clear />
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" />
</providers>
</profile>
<roleManager enabled="false">
<providers>
<clear />
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
<pages validateRequest="false">
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>