簡體   English   中英

Microsoft.Web.Administration(用於IIS7自動化)在VS 2010中不起作用

[英]Microsoft.Web.Administration (for IIS7 automation) doesn't work in VS 2010

我正在嘗試使用Visual Studio 2010在我的Windows 7 x64盒子上試驗Microsoft.Web.Administration。當我將DLL添加到我的C#項目中的引用時,我可以看到它的名稱空間和類在Intellisense中彈出。

但是一旦我構建,我得到“類型或命名空間名稱'Web'在命名空間'Microsoft'中不存在(你是否缺少程序集引用?)”,我在編寫的代碼中遇到構建錯誤,就好像DLL甚至不存在一樣。

我可以看到有兩組IIS7 DLL:

  • %WINDIR%\\ SYSTEM32 \\ INETSRV
  • %WINDIR%\\ Syswow64資料\\ INETSRV

但兩套似乎都做了同樣的事情:顯然最初工作,然后失敗的構建。

有誰知道我需要做些什么來使這個工作?

如果這是.NET 3.5或.NET 4.0項目,請打開項目屬性。 在“應用程序”選項卡上,它可能默認為以下任一項:

  • .NET Framework 3.5客戶端配置文件
  • .NET Framework 4客戶端配置文件

將其更改為.NET Framework 3.5或.NET Framework 4.然后,您的項目應該正常構建。

正如編譯器錯誤所指出的那樣, Microsoft.Web.AdministrationSystem.Web有依賴性,而在3.5 / 4.0客戶端配置文件中沒有引用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM