如何防止在ASP.NET/IIS环境中直接调用URL?
如何在ASP.NET应用程序中实现一组URL/ASPX页面(应用程序的一部分)不能从浏览器中的用户直接调用?这些URL/页面只能在应用程序本身中引用。您不能。如果用户可以访问某个页面,他们就可以直接调用该页面。你无法控制人们的浏览器 一个选项是查看标题,看它是否为空或是否有意外值重定向。这意味着您的应用程序必须设置它如何防止在ASP.NET/IIS环境中直接调用URL?,.net,asp.net,iis,.net,Asp.net,Iis,如何在ASP.NET应用程序中实现一组URL/ASPX页面(应用程序的一部分)不能从浏览器中的用户直接调用?这些URL/页面只能在应用程序本身中引用。您不能。如果用户可以访问某个页面,他们就可以直接调用该页面。你无法控制人们的浏览器 一个选项是查看标题,看它是否为空或是否有意外值重定向。这意味着您的应用程序必须设置它 另一种方法是创建自定义标题(“X-my-app”,例如),如果它不存在,则重定向。HTTP\U REFERER被称为带有附加R的REFERER,因为W3C的人没有通过拼写检查…:-
另一种方法是创建自定义标题(“X-my-app”,例如),如果它不存在,则重定向。HTTP\U REFERER被称为带有附加R的REFERER,因为W3C的人没有通过拼写检查…:-)应该是HTTP_推荐人。。。但事实上,请查看推荐人以查看上一页。如果是意外值,请重定向到其他位置。(使用ASP.NET,您可以将此逻辑添加到母版页中,但您的索引页应对所有访问者例外。)