2012-02-24 94 views
1

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

+0

我相信一个AOP库会帮助你。 – 2012-02-24 13:20:56

+0

谢谢,比可能帮助,但在我的情况下,似乎有点过度工程,因为我们不在项目中使用AOP库。 – 2012-02-24 13:35:55

回答

0

更改“非可访问”资源上的ACL以使IIS_USER无权限。创建绑定到localhost的另一个网站:80。创建一个新的用户帐户并将其设置为新网站的登录帐户。授予该用户读取/执行到您试图模糊的文件。