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站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
- 05-06点击弹出密码代码(点击弹出密码代码错误)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接