没问题,可以指定中文路径
你的<location path="WebUniform/系统">        是直接放在<configuration>下面,没有别的父节点了吧?

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8" ?><configuration> <appSettings>
    <add key="DSNOracle" value="Data Source=LULZ0;User ID=rept01;Password=rept01;Integrated Security=no" />
    <add key="DSNSqlServer" value="server=(local)\palz;user id=sa;password=sa;database=WebUniform" />
    <add key="DSNAccess" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\\BegASPNET\\Northwind.mdb" />
    </appSettings>
    <system.web>
            <customErrors mode="Off"/>
            <compilation debug="true">
    <assemblies>
    <add assembly="Coalesys.PanelBar, Version=3.0.75.1, Culture=neutral, PublicKeyToken=3c85914aca6a0634"/>
    <add assembly="Coalesys.WebMenu, Version=2.1.75.1, Culture=neutral, PublicKeyToken=3c85914aca6a0634"/>
    <add assembly="WebUniform, Version=0.0.0.0,Culture=neutral,PublicKeyToken=ca182529b8848697"/>
    <add assembly="*"/>
    </assemblies>
    </compilation>
            <authentication mode="Forms">         <forms name="WebUniform"
                path="/"
                   loginUrl="./WebUniform/Login.aspx"
                   protection="All"
                   timeout="30" />
                requireSSL="false"
                slidingExpiration="true"     </authentication>     <authorization>
                   <deny users="?" />
            </authorization>    </system.web>    <location path="WebUniform/VIP">
            <system.web>
                <authorization>
                    <deny users="?" />
                </authorization>
            </system.web>
        </location>    <location path="WebUniform/Admin">
            <system.web>
                <authorization>
                    <allow roles="admin" />
                    <deny users="*" />
                </authorization>
            </system.web>
        </location>    <location path="WebUniform/系统">
            <system.web>
                <authorization>
                    <allow roles="SysProv" />
                    <deny users="*" />
                </authorization>
            </system.web>
        </location></configuration>
      

  2.   

    我知道问题了,问题出在 <?xml version="1.0" encoding="UTF-8" ?>的编码方式
    和该 web.config 保存的编码方式不符合。我将 web.config 用记事本打开,然后“另存为”,编码选择为 UTF-8 ,问题解决。推广:改为<?xml version="1.0" encoding="unicode" ?>,然后步骤同上,将 web.config 用记事本打开,然后“另存为”,编码选择为 unicode ,这样也可。