asp.net相关内容
我不确定以下是否可行,因为我绝不是该主题(安全、证书等)方面的专家. 无论如何,我想做的是使用 C# 代码获取网站 SSL 证书的公钥.有没有办法使用 HTTP 请求或其他方式从网站查询该信息? 为了让你们理解我为什么真的想这样做,我将简要解释一下我想要实现的场景.基本上,我有很多网站使用 OAuth 2.0 来实现彼此之间的信任状态.因此,假设 Site1 向 Site2 发出请求,
..
你能强制 HttpClient 只信任一个证书吗? 我知道你可以做到: WebRequestHandler handler = new WebRequestHandler();X509Certificate2 证书 = GetMyX509Certificate();handler.ClientCertificates.Add(证书);HttpClient 客户端 = 新的 HttpClie
..
我在 godaddy.com 注册了一个网站(使用 ASP.NET 2.0 (C#) 开发)但是当我在我的 web.config 中添加 HttpModule 时,如下所示: 但它给了我“500 内部服务器错误".当我删除上述标签时,我的网站
..
我的问题很简单.我有一个包含多个子文件夹的 Web 应用程序,但其中的任何一个都没有 Default.aspx 页面. 如何在每个文件夹中设置默认页面,以便用户可以键入/folder 而不是/folder/login.aspx? 这可以通过 web.config 文件完成吗?我应该将每个文件夹中的文件重命名为 Default.aspx 吗? 谢谢! 解决方案 有一个web
..
假设我在 IIS 中有“站点名称"网站.我可以通过 如果我去管理网站 -> 在 IIS 管理器 中浏览,它将使用如下 URL 启动 IE: http://localhost:8080/app1/Default.aspx 所以我需要一个这样的 URL. PS.请注意,我不需要启动网站本身. 解决方案 试试这个: 使用 (Microsoft.Web.Administratio
..
这里我将 maxRequestLength 设置为 2GB(最大值),这表示 ASP.NET 支持的最大请求大小: ... 这里我将 maxAllowedContentLength 设置为 4GB(最大值),它指定了 IIS 支持的请求中内容的最大长度
..
当用户不在 Windows 2008 R2 和 IIS 7 的管理员组中时,我遇到 ASP.Net 4.0 Web 应用程序写入应用程序事件日志的 log4net 权限问题.我们正在使用 NT 身份验证和模拟.一旦我将用户分配到管理员组,它就可以正常工作.我尝试了许多权限设置,例如授予 Authenticated Users 对注册表中 Eventlog 的完全权限等,但它们都不起作用.如果有人可
..
当我退出 Fiddler 并意识到每个请求都被发送了 3 次(两次我得到 401.2 然后成功)时,我试图找出为什么我的网站在 IE9 中如此缓慢.我证实这发生在所有浏览器上,只是 Chrome 的速度掩盖了这一点(或者这可能与我在 IE 中的网站性能问题无关). 我已经在我的开始/结束请求处理程序中设置了断点,并且请求进入了一个 css 文件.它没有经过身份验证,响应以 401.2 发出,
..
我有一个简单的 ASP.NET 网站,我最终在 IIS7 服务器上发布/运行. 是否可以在我的 web.config 文件中添加一些“绑定"信息,而不必通过 IIS7 中的站点手动设置. 例如.想象一下我有以下绑定 http://foo.mysite.com 80 http://bar.mysite.com 80 http://www.mysite.com 80 干杯!
..
..
按照这个问题 我想创建一个 HttpModule 来为我们记录一些自定义的请求和响应.使用该问题最流行的答案中的代码,我已经启动并运行了一个确实有效的 HttpModule: 类 PortalTrafficModule : IHttpModule{公共无效处置(){//没做什么}公共无效初始化(HttpApplication上下文){context.BeginRequest += new Eve
..
我们在暂存服务器上为我们的客户设置了 Windows 身份验证,以帮助防止谷歌将我们的暂存 URL 编入索引.我们最近发现我们的一个站点似乎忽略了我们的 IIS 设置(匿名身份验证已禁用,Windows 身份验证已启用).我们最终发现删除模块节点上的设置 runAllManagedModulesForAllRequests="true"(这是我们在站点上重写 URL 所必需的)解决了这个问题,并且
..
我在 ASP.Net MVC 3 中开发了一个项目,我的主机使用的是 iis7 (Win Web Serv 2008 R2),网站闲置后的第一个请求(大约 1-2 小时)非常慢. 我使用具有 512Mb RAM 的 VPS.这可能与 RAM 太少有关吗? 谁能帮我解决这种行为的可能原因? 解决方案 在一定数量的不活动后,IIS 会卸载 AppDomain.然后第一个请求再次加载
..
在我们的 windows 服务器(2008R2 ,2012) 上进行一些更新后,Asp.net 应用程序抛出错误: var obj_1 = typeof(HttpRuntime).GetProperty("CacheInternal", BindingFlags.NonPublic | BindingFlags.Static); CacheInternal 即将为空,不知道为什么? 以下
..
我在 Windows 7 x64 上使用 Visual Studio 2010 时遇到问题.当我启动 asp.net 站点调试时,它停止工作.唯一的解决方案是重新启动 IIS.有人有这方面的经验吗? 谢谢 解决方案 正如彼得所说,通过“附加到进程"对话框手动附加应该可以工作. 另一种选择是将您的项目临时更新到 .NET Framework v4.0.在 IDE 中,这可以在项目
..
我正在尝试在 IIS 7.5 中添加一个用于匿名访问的目录.它适用于 Web Dev 但不适用于 IIS 7.5 我目前在目录中使用这个 web.config.这是一个带有样式表的目录: Asp.Net
..
..
如果用户的浏览器是 IE6(它会在较大站点的几个页面中挂起浏览器 5 分钟),我们需要有条件地禁用 GZIP 压缩.服务器是 IIS7 并且已打开静态内容的压缩 - 如果用户代理不是 Mozilla/4.0,则希望该压缩继续工作.ASPX 代码示例有人吗?或者,有条件地重定向到另一个站点上的同一页面的代码(可以创建另一个禁用压缩的虚拟站点)但需要传递所有参数(GET/POST). 解决方案
..
我收到此错误“无法从程序集 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 加载类型 'System.Runtime.CompilerServices.ExtensionAttribute'." 每当我将quartz.net 的dll 包含在我网站的bin 目录中并在代码中引用它时.我
..
我在 IIS 中托管了一个站点,但每当我浏览到该站点时,我都会得到 404.4.我该如何解决这个问题?我已经提到了几篇文章,他们都说问题是关于静态文件的,但它已经被映射了.我还能做什么?这是我的 iis 7.0 中处理程序映射的附件图片 有什么想法吗? 编辑: 我已经设置了这个 url 重写器:
..