asp.net相关内容

获取网站 SSL 证书的公钥

我不确定以下是否可行,因为我绝不是该主题(安全、证书等)方面的专家. 无论如何,我想做的是使用 C# 代码获取网站 SSL 证书的公钥.有没有办法使用 HTTP 请求或其他方式从网站查询该信息? 为了让你们理解我为什么真的想这样做,我将简要解释一下我想要实现的场景.基本上,我有很多网站使用 OAuth 2.0 来实现彼此之间的信任状态.因此,假设 Site1 向 Site2 发出请求, ..
发布时间:2022-01-25 10:42:13 C#/.NET

强制 HttpClient 信任单个证书

你能强制 HttpClient 只信任一个证书吗? 我知道你可以做到: WebRequestHandler handler = new WebRequestHandler();X509Certificate2 证书 = GetMyX509Certificate();handler.ClientCertificates.Add(证书);HttpClient 客户端 = 新的 HttpClie ..
发布时间:2022-01-25 10:25:52 C#/.NET

在 aspnet 中设置文件夹默认页面

我的问题很简单.我有一个包含多个子文件夹的 Web 应用程序,但其中的任何一个都没有 Default.aspx 页面. 如何在每个文件夹中设置默认页面,以便用户可以键入/folder 而不是/folder/login.aspx? 这可以通过 web.config 文件完成吗?我应该将每个文件夹中的文件重命名为 Default.aspx 吗? 谢谢! 解决方案 有一个web ..
发布时间:2022-01-25 08:42:29 C#/.NET

如何获得“浏览"使用 C# 的 IIS 中网站的 URL?

假设我在 IIS 中有“站点名称"网站.我可以通过 如果我去管理网站 -> 在 IIS 管理器 中浏览,它将使用如下 URL 启动 IE: http://localhost:8080/app1/Default.aspx 所以我需要一个这样的 URL. PS.请注意,我不需要启动网站本身. 解决方案 试试这个: 使用 (Microsoft.Web.Administratio ..
发布时间:2022-01-25 08:42:22 C#/.NET

当用户不在 Windows 2008 R2 和 IIS 7 的管理员组中时,log4net 写入应用程序事件日志的权限问题

当用户不在 Windows 2008 R2 和 IIS 7 的管理员组中时,我遇到 ASP.Net 4.0 Web 应用程序写入应用程序事件日志的 log4net 权限问题.我们正在使用 NT 身份验证和模拟.一旦我将用户分配到管理员组,它就可以正常工作.我尝试了许多权限设置,例如授予 Authenticated Users 对注册表中 Eventlog 的完全权限等,但它们都不起作用.如果有人可 ..
发布时间:2022-01-25 08:41:08 C#/.NET

Windows 身份验证的 asp.net mvc 应用程序中的每个资源(2 x 401.2 和 1 x 200)的 3 个请求

当我退出 Fiddler 并意识到每个请求都被发送了 3 次(两次我得到 401.2 然后成功)时,我试图找出为什么我的网站在 IE9 中如此缓慢.我证实这发生在所有浏览器上,只是 Chrome 的速度掩盖了这一点(或者这可能与我在 IE 中的网站性能问题无关). 我已经在我的开始/结束请求处理程序中设置了断点,并且请求进入了一个 css 文件.它没有经过身份验证,响应以 401.2 发出, ..
发布时间:2022-01-25 08:41:01 C#/.NET

在 ASP.NET & 中记录原始和压缩的 HTTP 响应IIS7

按照这个问题 我想创建一个 HttpModule 来为我们记录一些自定义的请求和响应.使用该问题最流行的答案中的代码,我已经启动并运行了一个确实有效的 HttpModule: 类 PortalTrafficModule : IHttpModule{公共无效处置(){//没做什么}公共无效初始化(HttpApplication上下文){context.BeginRequest += new Eve ..
发布时间:2022-01-25 08:39:42 C#/.NET

runAllManagedModulesForAllRequests = “真"在 IIS7 中杀死 Windows 身份验证

我们在暂存服务器上为我们的客户设置了 Windows 身份验证,以帮助防止谷歌将我们的暂存 URL 编入索引.我们最近发现我们的一个站点似乎忽略了我们的 IIS 设置(匿名身份验证已禁用,Windows 身份验证已启用).我们最终发现删除模块节点上的设置 runAllManagedModulesForAllRequests="true"(这是我们在站点上重写 URL 所必需的)解决了这个问题,并且 ..
发布时间:2022-01-25 08:39:10 C#/.NET

在网站使用 ASP.NET MVC 3 (IIS7) 闲置后,第一个请求非常慢

我在 ASP.Net MVC 3 中开发了一个项目,我的主机使用的是 iis7 (Win Web Serv 2008 R2),网站闲置后的第一个请求(大约 1-2 小时)非常慢. 我使用具有 512Mb RAM 的 VPS.这可能与 RAM 太少有关吗? 谁能帮我解决这种行为的可能原因? 解决方案 在一定数量的不活动后,IIS 会卸载 AppDomain.然后第一个请求再次加载 ..
发布时间:2022-01-25 08:38:51 C#/.NET

启动 asp.net 站点调试时,Visual Studio 2010 挂起

我在 Windows 7 x64 上使用 Visual Studio 2010 时遇到问题.当我启动 asp.net 站点调试时,它停止工作.唯一的解决方案是重新启动 IIS.有人有这方面的经验吗? 谢谢 解决方案 正如彼得所说,通过“附加到进程"对话框手动附加应该可以工作. 另一种选择是将您的项目临时更新到 .NET Framework v4.0.在 IDE 中,这可以在项目 ..
发布时间:2022-01-25 08:38:01 C#/.NET

为匿名用户 IIS 7.5 授权目录?

我正在尝试在 IIS 7.5 中添加一个用于匿名访问的目录.它适用于 Web Dev 但不适用于 IIS 7.5 我目前在目录中使用这个 web.config.这是一个带有样式表的目录: Asp.Net ..
发布时间:2022-01-25 08:37:03 C#/.NET

禁用 IE6 客户端的 GZIP 压缩

如果用户的浏览器是 IE6(它会在较大站点的几个页面中挂起浏览器 5 分钟),我们需要有条件地禁用 GZIP 压缩.服务器是 IIS7 并且已打开静态内容的压缩 - 如果用户代理不是 Mozilla/4.0,则希望该压缩继续工作.ASPX 代码示例有人吗?或者,有条件地重定向到另一个站点上的同一页面的代码(可以创建另一个禁用压缩的虚拟站点)但需要传递所有参数(GET/POST). 解决方案 ..
发布时间:2022-01-25 08:36:29 C#/.NET

程序集使我的 asp.net 4.0 崩溃

我收到此错误“无法从程序集 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 加载类型 'System.Runtime.CompilerServices.ExtensionAttribute'." 每当我将quartz.net 的dll 包含在我网站的bin 目录中并在代码中引用它时.我 ..
发布时间:2022-01-25 08:35:49 C#/.NET

HTTP 错误 404.4 - 未找到您要查找的资源没有与之关联的处理程序

我在 IIS 中托管了一个站点,但每当我浏览到该站点时,我都会得到 404.4.我该如何解决这个问题?我已经提到了几篇文章,他们都说问题是关于静态文件的,但它已经被映射了.我还能做什么?这是我的 iis 7.0 中处理程序映射的附件图片 有什么想法吗? 编辑: 我已经设置了这个 url 重写器: ..
发布时间:2022-01-25 08:35:38 C#/.NET