愿君学长松,慎勿作桃李。这篇文章主要讲述IIS7 Microsoft.Web.Administration 创建Application问题相关的知识,希望能为你提供帮助。
【IIS7 Microsoft.Web.Administration 创建Application问题】在使用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类
推荐阅读
- 社交分享SDKShareSDK for Android 2.5.9已经公布
- Linux,maven,redis,android,java,yum,ant部署相关命令
- 用 jpush-react-native 插件快速集成推送功能(Android 篇)
- Android与WebView的插件管理机制
- 安卓源代码----安卓系统启动过程(初次研究源代码,表述不当还请见谅)
- Android - 监听Activity点击无效
- App反编译二次打包常见问题处理
- 派派农场游戏开发 派派农场系统APP
- React-native初体验(安卓篇)