首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.Web.Administration (用于IIS7自动化)不适用于VS 2010

Microsoft.Web.Administration (用于IIS7自动化)不适用于VS 2010
EN

Stack Overflow用户
提问于 2011-01-11 22:33:04
回答 1查看 9.8K关注 0票数 3

我正在使用Visual 2010在我的Windows7 Microsoft.Web.Administration盒上尝试使用x64。当我将DLL添加到我的C#项目中的引用时,我可以看到它的名称空间和类在Intellisense中弹出。

但是,一旦生成,我就会得到“名称空间'Microsoft‘中不存在类型或名称空间名称'Web’(您缺少程序集引用吗?)”,并且在我编写的代码中得到构建错误,就好像DLL根本不存在一样。

我可以在以下两组IIS7 DLL中看到:

  • %windir%\system32\inetsrv
  • %windir%\syswow64\inetsrv

但这两组似乎都在做同样的事情:很明显,一开始起作用,然后在构建上失败。

有人知道我该怎么做才能让这件事奏效吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-12 00:20:47

如果这是一个.NET 3.5或.NET 4.0项目,则打开项目属性。在Application选项卡上,它可能已经默认为以下任一项:

  • .NET Framework3.5客户机配置文件
  • .NET Framework 4 Client Profile

将其更改为.NET Framework3.5或.NET Framework4,然后您的项目应该构建得很好。

正如编译器错误指出的那样,Microsoft.Web.Administration依赖于System.Web,而在3.5/4.0客户端配置文件中没有引用它。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4663448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档