繁体   English   中英

在VS2008中找不到System.Web.Hosting

[英]System.Web.Hosting not found in VS2008

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

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

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

我在这里错过了什么? 我已经写过了

using System.Web.Hosting;

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

任何帮助都会受到重视。

谢谢。

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

最有可能的是,您的项目的目标是.NET Framework的“Client Profile”版本 ,该版本不包含System.Web.Hosting命名空间。

您需要更改项目以定位框架的完整版本,然后添加对System.Web的引用。 为此,请按照下列步骤操作:

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

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

  3. 重新打开项目后,右键单击解决方案资源管理器中的“引用”,然后从上下文菜单中选择“添加引用”。

  4. 在结果对话框的“.NET”选项卡下找到名为“System.Web”的项目,然后单击“确定”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM