Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS2008中未找到System.Web.Hosting_C#_.net_Visual Studio 2008_System.web - Fatal编程技术网

C# VS2008中未找到System.Web.Hosting

C# VS2008中未找到System.Web.Hosting,c#,.net,visual-studio-2008,system.web,C#,.net,Visual Studio 2008,System.web,我正在尝试为特定的asp.net web应用程序创建一个类似Cassini的服务器。客户端对Cassini界面不满意,所以我只是扩展了Cassini代码,添加了新功能,并为UI提供了全新的外观 现在我面临的问题是,来自Cassini源代码的所有文件都使用System.Web.Hosting名称空间。Visual Studio向我抛出了一个错误,错误是: 命名空间“System.Web”中不存在类型或命名空间名称“Hosting”(是否缺少程序集引用?) 我错过了什么?我已经写信了 using S

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

现在我面临的问题是,来自Cassini源代码的所有文件都使用
System.Web.Hosting
名称空间。Visual Studio向我抛出了一个错误,错误是:

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

我错过了什么?我已经写信了

using System.Web.Hosting;
在.cs文件的第一行中。我正在使用.NETFW3.5和VS2008

任何帮助都将不胜感激


谢谢。

您必须将System.Web引用添加到项目中。

最可能的情况是,您的项目针对的是.NET Framework的名称空间,该名称空间不包括
System.Web.Hosting
名称空间

您需要将项目更改为以框架的完整版本为目标,然后添加对
System.Web
的引用要执行此操作,请执行以下步骤:

  • 双击解决方案资源管理器中的“属性”打开项目属性

  • 从标记为“目标框架”的下拉框中,选择“.NET framework 3.5”。Visual Studio将通知您这需要关闭并重新打开项目,因此请确保在单击“是”之前先保存项目

  • 当项目重新打开时,右键单击解决方案资源管理器中的“引用”,然后从关联菜单中选择“添加引用”

  • 在生成的对话框中的“.NET”选项卡下找到名为“System.Web”的项,然后单击“确定”