【问题标题】:Deny remote access to ASP.net resource拒绝远程访问 ASP.net 资源
【发布时间】:2012-02-24 12:26:27
【问题描述】:

我将 ASP.NET WebService 作为 ASP.NET 应用程序的一部分。但是,它的某些方法不应该直接从浏览器调用,它们只是由 winservice 从同一本地网络中访问。有没有办法通过 web.config 文件或 IIS 配置来保护 Web 服务免受远程访问,而不涉及防火墙配置?

【问题讨论】:

  • 我相信 AOP 库会帮助你。
  • 谢谢,这可能会有所帮助,但在我的情况下,这似乎有点过度设计,因为我们在项目中不使用 AOP 库。

标签: asp.net iis web-config


【解决方案1】:

更改“不可访问”资源上的 ACL,使 IIS_USER 没有权限。创建另一个绑定到 localhost:80 的网站。创建一个新用户帐户并将其设置为新网站的登录帐户。授予该用户读取/执行您要隐藏的文件的权限。

【讨论】:

    猜你喜欢
    • 2010-12-26
    • 2011-12-09
    • 2017-06-18
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多