小编Tro*_*sen的帖子

如何清除HttpWebRequest的缓存

我正在开发一个专有的库,我遇到了缓存的一些问题HttpWebRequest.该库使用与下面相同的代码来发出请求:

var request = WebRequest.Create("http://example.com/") as HttpWebRequest;

request.CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.CacheIfAvailable);
Run Code Online (Sandbox Code Playgroud)

尽管每个响应都不同,但外部资源不会禁止缓存.因此,我每次都得到相同的回应.

有没有办法清除HttpWebRequest缓存的内容?正确的解决方案是修复外部源或者更改缓存策略,但两者都不可能 - 因此问题.

清除高速缓存可能具有各种影响,因此优选地,解决方案是基于每个资源使高速缓存无效.

.net caching httpwebrequest

27
推荐指数
2
解决办法
3万
查看次数

我可以在同一AppHarbor网站上运行MVC应用程序和WCF Web Api吗?

我们有这种结构的解决方案.

  • OurApp.Web(带控制器的mvc 3项目,视图)
  • OurApp.Api(使用wcf web api服务类的mvc 3项目)
  • OurApp.Domain(实体,存储库,工作单元等)
  • OurApp.Tests(测试)

我们想要使用这样的结构:

http://www.ourapp.com指向OurApp.Web

http://api.ourapp.com指向OurApp.Api

我们想在AppHarbor主持.

我们应该怎么做?

asp.net-mvc wcf appharbor wcf-web-api

8
推荐指数
1
解决办法
833
查看次数