【发布时间】:2014-05-30 22:41:48
【问题描述】:
我遇到过这个问题earlier already。这次我将我的开发环境从一个桌面移动到另一个桌面,问题又回来了。请注意,要将我的解决方案从旧环境移动到新环境,我复制了它的整个解决方案文件夹。在新桌面打开时,使用相同版本的Visual Studio 2010,代码如下:
using (ServerManager serverManager = new ServerManager())
{
//Go through all the sites
for (int s = 0; s < serverManager.Sites.Count; s++) //EXCEPTION HERE!!!
{
//Do work
}
}
产生了这个异常:
GetAdminSection; GetSectionInternal; SitesSectionCreator; Initialize;
SitesCollectionCreator; Initialize; collectData.
Filename: redirection.config
Error: Cannot read configuration file
如果它在旧桌面上运行得非常好,为什么会这样做......无论如何,我的问题:
包含Microsoft.Web.Administration 程序集引用的正确方法是什么?
我目前的做法是通过Solution -> References -> Add reference -> Browser 链接到这个dll,然后指向这个文件:
C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll
我担心的是,当我的解决方案部署在生产机器上时,此异常会弹出。
【问题讨论】:
标签: c# .net visual-studio-2010 iis