我有一个“它在我的机器上工作”的问题。
当我在我的机器上执行以下操作时,它可以正常工作,但是在我的集成服务器上,我收到了403禁止响应。
var cookie = page.Request.Cookies[FormsAuthentication.FormsCookieName];
var authenticationCookie = new Cookie(FormsAuthentication.FormsCookieName, cookie.Value, cookie.Path, page.Request.Url.Authority);
var request = (HttpWebRequest)WebRequest.Create(appRoot + item.Path);
request.UserAgent = page.Request.UserAgent;
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(authenticationCookie);
var response = (HttpWebResponse)request.GetResponse();
有没有想过我可能会错过什么?我可以把请求地址粘贴到我的浏览器中,结果会很好。也许我丢了一些头条?集成服务器正在自签名证书(HTTPS)上运行。