当前位置:首页 > 代码 > 正文

iis控制代码(IIS控制台)

admin 发布:2022-12-19 20:00 155


今天给各位分享iis控制代码的知识,其中也会对IIS控制台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

安装了IIS后怎么运行ASP代码?

1、打开IIS管理器。

2、点击web服务扩展

3、找到Active Server Pages 单击鼠标右键,选择“允许”

这样设置过后你的IIS就支持asp了

iis如何调试代码

在一个网站成功部署后,有时候可能会遇到一些错误,但又不能一眼看出错误源,如果能在源程序里下断点进行调试就好了,这样就能准确的找出错误代码。 下面就跟大家说说如何在一个已经部署了的网站上进行断点调试(前提 有网站源码)。 如图(DH)是一个已经部署好的网站:

第一步:我们通过VS打开该网站程序,在出错的页面后台相应位置设置断点 如图:

第二步:选择工具栏上的  工具--附加到进程选项--选择w3wp.exe  点击附加 如图:

如果没有w3wp.exe 选项可能是你的电脑不是以管理员的身份运行的 我们这么操作 1.找到我的电脑,右击管理,找到用户和组下边的用户,找到Administrator,把账户已禁用的勾给去掉 如图:

2.进入Vs 选择工具栏上的  工具--附加到进程选项 将对话框中 显示所有会话中的进程 勾上 就可以了

第三步:进入IIS浏览网站 跳到设断点的相应页面 这里程序会自动进入VS进行断点调试 如图:

iis网站怎么写代码

1:处理映射程序

添加模块映射 请求路径 *.html 模块选择 ServerSideIncludeModule,名称填写:SSINC-html

2:重新启动IIS

3:其中一个页面 中写!--#include virtual="/IndexInclude/downcc.html" --

4:downcc.html 为utf-8编码,发现在引入后页面有空白页,请删除BOM

5:生成downcc.html时 编码

Encoding code = new UTF8Encoding(false); // create encoding with no BOM

StreamWriter sw = new StreamWriter(path + htmlfilename, false, code);

这样就解决IIS7不支持include的问题,以及出现页面空白的问题。

如何通过代码设置IIS

using System.IO;

using System.DirectoryServices;

// .....

/// summary

/// 创建iis虚拟目录

/// /summary

/// param name="physicalPath"虚拟目录所指向的物理路径/param

/// param name="virtualDirName"虚拟目录名称/param

private void CreateDirectory(string physicalPath, string virtualDirName)

{

if (!DirectoryEntry.Exists("IIS://localhost/W3SVC/1/ROOT" + "\\" + virtualDirName))

{

try

{

DirectoryEntry root = new DirectoryEntry(IISWebSiteRoot);

DirectoryEntry tbEntry = root.Children.Add(virtualDirName, root.SchemaClassName);

tbEntry.Properties["Path"][0] = physicalPath; //设置虚拟目录指向的物理路径

tbEntry.Invoke("AppCreate", true);

tbEntry.Properties["AccessRead"][0] = true; //设置读取权限

// tbEntry.Properties["AccessRead"][0] = false;

tbEntry.Properties["ContentIndexed"][0] = true;

tbEntry.Properties["DefaultDoc"][0] = "Index.aspx,Default.aspx"; //设置默认文档,多值情况下中间用逗号分割

tbEntry.Properties["AppFriendlyName"][0] = virtualDirName; //应用程序名称

tbEntry.Properties["AccessScript"][0] = true; //执行权限

tbEntry.Properties["DontLog"][0] = true;

tbEntry.Properties["AuthFlags"][0] = 0; //设置目录的安全性,0表示不允许匿名访问,1为允许,3为基本身份验证,7为windows继承身份验证

tbEntry.Properties["AuthFlags"][0] = 1;

tbEntry.CommitChanges();

}

catch (Exception ex)

{

Respone.write("scriptalert('" + ex.Message + '');script');

}

}

}

关于iis控制代码和IIS控制台的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/21856.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载