Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 从应用程序池获取WebRequest的凭据_Asp.net_Authentication_Webrequest - Fatal编程技术网

Asp.net 从应用程序池获取WebRequest的凭据

Asp.net 从应用程序池获取WebRequest的凭据,asp.net,authentication,webrequest,Asp.net,Authentication,Webrequest,如何使用应用程序池凭据对WebRequest进行身份验证 我有一个网站,它自己调用一个页面,但我一直得到401…我认为这行不通。您对此网站使用哪种类型的身份验证?您可能会考虑创建一个镜像页面,您需要打开该页面的安全性,但需要在URL中传递令牌。您可以在发出请求之前将令牌存储在缓存中,然后在请求传入时进行比较 为什么要这样做,打印PDF或其他东西?要将页面呈现为html以进行电子邮件确认,我使用nvelocity之类的模板系统发送html电子邮件。基本上,您定义了一个html页面,其中包含数据占位

如何使用应用程序池凭据对WebRequest进行身份验证


我有一个网站,它自己调用一个页面,但我一直得到401…

我认为这行不通。您对此网站使用哪种类型的身份验证?您可能会考虑创建一个镜像页面,您需要打开该页面的安全性,但需要在URL中传递令牌。您可以在发出请求之前将令牌存储在缓存中,然后在请求传入时进行比较


为什么要这样做,打印PDF或其他东西?

要将页面呈现为html以进行电子邮件确认,我使用nvelocity之类的模板系统发送html电子邮件。基本上,您定义了一个html页面,其中包含数据占位符,然后将数据字典传递给模板引擎。一旦你把它设置好,它就非常简单了。查看本教程:我已经将模板页面设置为接受匿名请求-这很有效。如果需要,我可以使用IIS中的IP筛选器锁定页面。