使页面只能从服务器访问
Make a page to be accessible only from server
我有一些页面由服务器上的计划任务定期执行。
如何使这些页面只能从服务器访问?
我想要的是,如果页面 url 从服务器本身以外的任何地方使用,它应该 return 一个空页面。
顺便说一句,我不想将 Request.ServerVariables["REMOTE_ADDR"]
与硬编码 IP 地址进行比较
原题编辑后编辑:
在未打开的端口上创建第二个网络应用程序。
原回答:
查找请求来自的IP。如果与服务器IP不同,则拒绝来电
这是获取 IP 的方法How to get a user's client IP address in ASP.NET?
您可以使用 IIS 访问控制来完成此操作。下面link里面有个link说的比较详细
我有一些页面由服务器上的计划任务定期执行。 如何使这些页面只能从服务器访问? 我想要的是,如果页面 url 从服务器本身以外的任何地方使用,它应该 return 一个空页面。
顺便说一句,我不想将 Request.ServerVariables["REMOTE_ADDR"]
与硬编码 IP 地址进行比较
原题编辑后编辑:
在未打开的端口上创建第二个网络应用程序。
原回答:
查找请求来自的IP。如果与服务器IP不同,则拒绝来电
这是获取 IP 的方法How to get a user's client IP address in ASP.NET?
您可以使用 IIS 访问控制来完成此操作。下面link里面有个link说的比较详细