问题标签 [system.web]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2388 浏览

asp.net - 我可以从网站代码中检测是否为 ASP.NET 网站启用了 SSL/https?

我正在开发一个可以在网络服务器上启用或不启用 https 的 CMS。我希望能够检测是否启用了 https,以便我可以采取相应的行动(例如,向管理员显示一些与 https 相关的选项,并重定向到 https 以进行管理员登录)。

我不是在寻找 Request.IsSecureConnection 因为这只会告诉我当前请求是否通过 https。我想要一些东西来告诉我 IIS 中站点的当前绑定是否包括与当前请求所在域相同的 https 绑定。因此,例如,即使当前请求是针对http://example.com/并且因此不安全,我想知道是否https://example.com/可以工作,以便我可以(例如)将用户重定向到它,如果他们以管理员身份登录。

不过,我没有运气在 System.Web.Configuration 中寻找任何可以告诉我有关当前站点绑定的内容。

我当前的解决方法是要求管理员在启用 https 的情况下在 web.config 中设置 appSetting,但如果我可以使其自动运行,我更愿意。必须两次设置相同的东西——一次在 IIS 中,一次在 web.config 中——令人困惑。

0 投票
2 回答
4174 浏览

c# - 在 VS2008 中找不到 System.Web.Hosting

我正在尝试为特定的 asp.net Web 应用程序制作类似 Cassini 的服务器。客户端对 Cassini 界面不满意,所以我只是扩展了 Cassini 代码,添加了新功能,并为 UI 提供了全新的外观。

现在我面临的问题是,来自 Cassini 源的所有文件都使用System.Web.Hosting命名空间。Visual Studio 给我一个错误说:

命名空间“System.Web”中不存在类型或命名空间名称“Hosting”(您是否缺少程序集引用?)

我在这里想念什么?我已经写了

在 .cs 文件的第一行。我正在使用 .Net FW 3.5 和 VS2008。

任何帮助将不胜感激。

谢谢。

0 投票
6 回答
20480 浏览

c# - 为什么我在 Visual Studio 2010 中找不到或使用 UrlEncode?

我有一个字符串,我想将其编码为标准 URL 格式。根据我的发现,我应该可以通过该httpUtility.urlEncode方法做到这一点,但我似乎没有可用的方法。

我已经添加了对两者的“使用”引用,System.WebSystem.Net无济于事。在其他变体中,我还看到了对 server.urlEncode 的其他引用,但我在任何地方都没有看到该方法。

我在 Visual Studio 2010 中使用最新版本的 C#。在此版本中调用的方法是否有所不同,隐藏在其他地方,还是我完全脱离了基础?

0 投票
4 回答
14745 浏览

.net - .NET Framework 4 客户端配置文件 + System.Web.dll?

我目前正在为 .NET 4 客户端配置文件开发应用程序,因为这是通过 Windows 更新出现在大多数家用计算机上的版本。

但是,我无法添加对的引用,System.Web.dll因为它在此版本中不存在 - 我该怎么办?

将 System.Web.dll 与我的应用程序一起部署是个好主意,还是行不通?我真的需要 HTTP 连接,所以我不能修改我的应用程序作为解决方法。将我的应用程序定位到 .NET 4(无客户端配置文件)可能是一种可能性,还是仅在只有客户端配置文件的计算机上不起作用?

0 投票
5 回答
6885 浏览

.net - 如何引用 System.Web 命名空间?

当我写:“System.W ...”时,智能没有告诉我“System.Web”为什么? 在此处输入图像描述

0 投票
2 回答
24557 浏览

c# - 如果在参考列表中找不到 System.Web,如何将其添加为参考?

我正在使用 C#.Net 4.0 开发一个项目。我正在尝试使用 HttpUtility.HtmlDecode。为此,我添加了

到文件的顶部。但是,找不到对 HttpUtility 的引用。

在谷歌搜索了一下之后,我发现这个问题的常见答案是添加对 System.Web.dll 的引用,方法是在解决方案资源管理器中右键单击引用并单击“添加引用.. ."。不幸的是,这不在列表中。我找到了 System.Web.Services 和 System.Web.ApplicationServices,但没有找到 System.Web,也没有包含我们需要的内容。

任何帮助表示赞赏。

0 投票
3 回答
22038 浏览

c# - IHttpHandler.IsReusable 有什么用?

我正在写一个IHttpHandler,我需要实现一个IsReusable属性。当我查看MSDN 文档时,它说:

获取一个值,该值指示另一个请求是否可以使用 IHttpHandler 实例。

这不是很有帮助。在哪些情况下我应该使用可重用的处理程序,在哪些情况下它不应该是可重用的?

跟进问题:

  1. 什么是重用?
  2. 我可以在什么时候维护状态(即类变量)Reusable = true
0 投票
1 回答
1757 浏览

web-config - 如何将程序集添加到 System.Web 程序集?我如何推导出语法?

我正在尝试添加一个自定义 HTTP 验证器,如此处所示。我希望许多站点将此实现共享为外部库。这样,当我发现处理验证的更新/更好的方法时,我可以更新链接的程序集并更新所有相关项目。

当我上课并将其放置在我的网络项目中时,我所要做的就是添加这一行并且一切正常:

但是...当我尝试引用外部程序集时,IIS 抱怨说它无法加载该类型。

有人
可以告诉我是否需要将自定义类型添加到 web.config 的这一部分:

问题2

有人可以告诉我输入类型字符串的正确方法吗?到目前为止,我正在使用这个

0 投票
1 回答
363 浏览

.net - 为什么 System.Web.UI 命名空间中有 ObjectStateFormatter 类?

非常直接的问题。据我从 MSDN 页面看,似乎都是关于序列化的,与 Web 无关!

MSDN:ObjectStateFormatter 类

0 投票
4 回答
2109 浏览

c# - System.web 在 C# 中没有 HttpCookie。WPF 出了什么问题

当我想使用 System.Web 的一部分的 HttpCookie 时,我发现当我使用 System.Web 时,intellisense 没有显示它们,也没有在参考中找到它们

有人可以告诉我使用 HttpCookie 需要做什么吗?我尝试使用 System.Web,但我仍然没有在智能感知中看到它们,有人可以告诉我如何使用 HttpCookie。

我在 WPF 项目中发现了问题,当我在 ASP.NET MVC 中这样做时,它们没有问题

我只能看到三件事 AspNetHostingPermission AspNetHostingPermissionAttribute AspNetHostingPermissionLevel