我尝试了以下几点:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="admin" />
</authorization>
<compilation>
<buildProviders>
<add extension=".js" type="System.Web.Compilation.ForceCopyBuildProvider"/>
</buildProviders>
</compilation>
</system.web>
</configuration>但是,当未经身份验证的用户请求放置此web-config的目录中的.js文件时,该文件就会被服务起来。我遗漏了什么吗?我希望该文件只对具有管理角色的用户可用。
发布于 2014-05-30 08:19:43
在web配置文件中添加这一行代码
<deny users="*"/>就在下面
<allow roles="admin" />https://stackoverflow.com/questions/23949951
复制相似问题