首页 > 移动平台 > 详细

IIS7 Microsoft.Web.Administration 创建Application问题

时间:2017-07-20 21:22:49      阅读:284      评论:0      收藏:0      [点我收藏+]

在使用DirectoryEntry操作IIS时,可以设置很多属性。但使用Microsoft.Web.Administration中的一些类时,不知道在哪设置。例如:AccessScript,AccessRead,目录浏览,匿名访问等属性。我现在写的代码如下:

技术分享
 using(ServerManager sm = new ServerManager())
{
ApplicationPool newPool = sm.ApplicationPools["NewPool"];
if (newPool == null)
{
newPool = sm.ApplicationPools.Add("NewPool");
newPool.AutoStart = true;
newPool.ManagedRuntimeVersion = "v4.0";
newPool.Enable32BitAppOnWin64 = true;
sm.CommitChanges();
}
Site defaultSite = sm.Sites["Default Web Site"];
Application newApplication = defaultSite.Applications["NewApplication"];
if(newApplication!=null)
{
defaultSite.Applications.Remove(newApplication);
}
newApplication = defaultSite.Applications.Add("/NewApplication",
@"F:\Silverlight\PrismModule\PrismModule.Web");

newApplication.ApplicationPoolName = "NewPool";
sm.CommitChanges();
}
技术分享

这样也能正确在Default Web Site下创建一个应用程序,我想知道上面提到的那些属性如何设置?

  问题解决。IIS7中关于站点的配置信息时通过config文件存储的,主要在applicaitonhost.config和web.config中设置。用到Microsoft.Web.Administration中的Configuration类

 

IIS7 Microsoft.Web.Administration 创建Application问题

原文:http://www.cnblogs.com/lizhenlin/p/7214512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!