导航:首页 > 源码编译 > iis编译

iis编译

发布时间:2022-02-14 10:21:47

① iis 未能找到编译器可执行文件 csc.exe,该怎么处理

展开全部
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(或者3.5版本:v3.5)目录下能找到csc.exe
问问空间提供商吧
或者
开始
——>程序——>Microsoft
Visual
Studio
200x
——>Visual
Studio
tools——>
Visual
Studio
200x命令行工具
试试吧

② ★★~~IIS能调试哪几种编程语言脚本

IIS也可以配置JSP。基本的类型都包括了asp,php,asp.net,jsp,cgi楼主还犯了个常识错误,“请问IIS能调试哪几种编程语言脚本”应该说是WEB应用程序框架集。

③ win7如何发布编译好的asp文件到IIS

一、进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。

二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。(我全部选定了)

三、安装完成后,选择 开始,选择 管理工具,打开 Internet信息服务(IIS)管理器选项,进入IIS设置。

四、现在进入到IIS7控制面板。
五、选择 Default Web Site,并双击 ASP 的选项。

六、WIN7下IIS中ASP 父路径默认是没有启用的,要开启父路径,选择True。

七、配置IIS7的站点。单击右边的高级设置选项,可以设置网站的目录。(就是你放置ASP文件的文件夹

八、点击右侧的 编辑绑定,设置网站的 端口,可设置为 8081 。

九、点击 默认文档, 设置网站的默认文档,添加 index.asp。(也就是你能识别的主页文件。)

十。现在可以进入了。如下图:输入地址:
http://localhost:8081

④ Win2000下如何配置IIS来运行C语言编译的CGI

一、NCSA Server
二、CERN httpd
三、Netscape Server
四、IIS
一、设置NCSA Server或Apache Server以使用CGI

NCSA Server的CGI1.1只允许用下列两种方式激活用户服务器上的脚本:ScriptAlias指令和AddType指令。这两条指令都放在srm.conf文件中,该文件一般在用户的服务器根目录的conf目录中。

ScriptAlias指令告诉服务器该目录中的所有文件都是脚本或者是服务器作为CGI文件执行的程序。该方法能保证用户的CGI程序在特定位置。AddType指令允许用户告诉服务器任何具有指定前缀的文件都是可执行文件。如果希望将CGI程序放在服务器中任何地方的话该指令即很有用。

1、ScriptAlias指令

ScriptAlias指令位于Server Resource Map文件(srm.conf)中,程序内容例如下:

DocumentRoot /usr/local/etc/httpd/htdocs
UserDir public_html
REdirect /HTTPD/ http://www.server.com/
Alias /icons/ /usr/local/etc/httpd/icons/
ScriptAlias /cgi-bin/ /usr/local/etc/httpd/cgi-bin/
DirectoryIndex index.html index.shtml index.cgi
IndexOptions FancyIndexing
AddIcon /icons/movie.gif .mpg .qt
AddIcon /icons/menu.gif
AddIcon /icons/blank.xbm
DefaultIcon /icons/unknown.xbm

IndexIgnore */.??* *~ *# */HEADER* */README*
DefaultType text/plain
AccessFileName .htaccess
srm.conf文件允许用户根据自己系统需要设置HTTP Server。它允许用户告诉服务器用户的主页在什么地方,目录中的哪个文档是索引文档,如果不存在索引文件的话将装载什么图片文件以显示文件的类型,等等。srm.conf及其他配置文件的说明可查阅http://www.nease.net/tppmsgs/msgs0.htm#34。

2、AddType指令
AddType指令是执行CGI程序的另一种方式,它是在srm.conf文件中加入下列行:

AddType application/x-httpd-cgi.cgi

在自己的系统中设置了该指令后,任何在服务器控制范围内的扩展名为.cgi的文件都会被作为CGI程序执行而不是作为文本文件阅读。这意味着用户可以在他的个人目录中创建脚本并能执行它。但是如果脚本写得不正确,就可能导致对文件系统、口令文件等的不同类型伤害。

AddType指令可以扩展为允许扩展名不是.cgi的程序同样被执行。大家经常会看见以.pl(Perl脚本的常见扩展名)或.sh(Bourne Shell脚本的常见扩展名)结尾的脚本。如果想支持其他扩展名的程序,只需简单地将它们加入AddType指令中,如下所示:

AddType application/x-httpd-cgi .cgi .pl .sh

3、访问配置文件
为了支持CGI程序的执行必须多加入一条指令。在Server Root/conf目录中是一个名为access.conf的配置文件。该文件允许用户设置ServerRoot下的哪个目录能够访问的全局限制,甚至允许用户控制哪些站点可以访问这些目录。下面是access.conf文件的一个例子:

<Directory /usr/local/etc/httpd/cgi-bin>
Options INdexes Exec CGI
</Directory>

<Directory /usr/local/etc/httpd/htdocs>
Options Indexes FollowSymLinks
AllowOverride All
<Limit GET>
order allow,deny
allow from all
</Limit>
</Directory>
Exec CGI表示允许执行该目录中的CGI脚本。Options Indexes FollowSymLinks表示允许索引(显示某文件夹中的内容)并能够遵循符号链(这就意味着在ServerRoot之外的文件也能被访问)。AllowOverride指令允许用户决定哪个指令可以被目录的.htaccess文件覆盖。中设置了对该目录中允许使用GET方式的限制。在HTTPD中,部分指令的选项是GET、POST和PUT(目前PUT尚未实现)。order allow,deny一行告诉服务器先找allow行再找deny行。下一行则是告诉服务器允许所有站点访问该目录中的页面。

二、设置CERN HTTP服务器以使用CGI
CERN HTTP服务器(也称为W3C HTTP服务器)仅需要编辑/etc/httpd.conf文件即可支持在服务器内使用CGI程序。这个指令类似于NCSA Server使用的指令:

Exec /url-prefix/* /physical-path/*

其中/url-prefix/定义了客户能看见的路径,而/physical-path/则是包含脚本的目录的实际路径。

三、设置Netscape以使用CGI
首先要启动管理服务器。以root身份登录,并运行/ServerRoot/admserv/start-admin,缺省端口为81。然后启动浏览器连接。在Netscape Admin页面中,单击Select URL Mapping,从弹出窗口中选择Map a URL to a Local Directory。然后单击Select CGI and Server Parsed HTML,从弹出窗口中选择Activate CGI as a File Type。现在即可单击Browse Files并选择欲激活的目录。选择完目录后,单击I'd Like to Activate CGI as a File Type。在ServerRoot中即会看到Conf目录中的obj.conf配置文件中已加入了下列行:

NameTrans form="/cgi-bin" fn="pfx2dir" dir="/usr/local/web/cgi-bin" name="cgi"

name=cgi调用了下列行:

<Object name="cgi">
ObjectType fn="force-type" type="magnus-internal/cgi"
Service fn="send-cgi"
</Object>
它告诉服务器此为一个CGI目录,其中的所有文件都将用Netscape内部提供的CGI执行。 四、设置IIS以使用CGI

在IIS上运行CGI有十个简单的步骤:

1)安装Internet Service Manager。
2)从列表中选择WWW Servive。
3)选择Properties/Service Properties命令。
4)单击Directories标签。
5)单击Add按钮。
6)指定自己的cgi-bin目录的完整路径(例如,c:\webfiles\scripts)。
7)使用/scripts作为目录别名。
8)选中Execute检查框。
9)单击OK保存修改。
10)将自己的CGI程序放在c:\webfiles\scripts中并在HTML中作为/scripts/someprogram.exe引用。
在使用IIS时经常出现的问题与设置IIS没太大关系而是和基本的操作系统功能有很大关系。IIS与底层的操作系统联系很紧密,即使已经设置为服务,Web服务器基本上是作为应用程序来运行的,通常只有一个用户安全环境,Web服务器能访问到的与Web服务器下的CGI程序能访问到的内容几乎没什么不同(这类似于UNIX环境,在UNIX环境下,很重要的一点就是不要将Web服务器作为root来运行)。IIS的工作很像一个扩展的文件系统。每个用户有自己的权限。CGI程序在执行该程序的访问者的用户安全环境中运行。对于未验证的页面,这就是缺省提供的“无名的”用户,而对验证的页面,安全环境就像用户位于服务器控制台前手工运行该程序一样。使大部分初学者犯错误的正是这种额外的安全层次。

IIS管理员最常抱怨的一个错误信息是"The Application misbehaved by not returning a complete set of headers"。错误消息接下来列出服务器接收到的头标--一般是个空的清单。这种讨厌的不明确的错误有一个直接的原因,不过这个原因与CGI脚本的错误操作没有一点关系。如果因为某种原因某个CGI脚本不能运行,它就不能产生任何头标。IIS将错误的责任推在脚本身上,实际上却几乎总是服务器管理员的错。CGI脚本需要访问系统DLLs、系统的临时目录以及它们使用的任何其他资源。如果该脚本是按静态约束进行编译的,那么除非所有组件均可用,否则操作系统不会装载该程序的。如果系统管理员锁紧了安全级使得脚本不能装载它的DLLs,那么脚本就不能运行。当脚本不能运行时,它也就不产生任何头标了(或者其他的输入),从而导致出现本段开头引用的错误消息。

如果管理员是在一个安全目录中运行脚本的(安全目录即是一个需要单独用户验证才能访问的目录),那么每个可能访问系统的用户都必须有下列安全权限。如果是无名地运行脚本,那么只有无名用户需要这些权限:

.对%systemroot%system(一般为c:\winnt\system)的读权限
.对%systemroot%system32(一般为c:\winnt\system32)的读权限
.对临时目录(一般为c:\temp)的修改权限
.对Web根的读权限
.对CGI目录的修改权限
如果在有了这些访问权限之后仍然出问题,可以进一步临时给特殊的用户帐号Everyone赋予这些目录的修改权限。如果问题解决了,就可以认定是少了一个步骤(或一个用户)。纠正问题然后慢慢回收权限直至服务器重新安全。

⑤ ASP 怎么生成iis EXE 文件

用Netbox 将asp整站编译成EXE文件,就直接可以打开了
编译后的EXE文件已经包含了IIS,也就是说在没有安装IIS的电脑上点击EXE也可以打开你的网站
具体可以参考:http://hi..com/wuyanyixiao/blog/item/f95d534a3223c42808f7ef76.html

⑥ 编译asp.net在IIS运行错误

bin文件夹是你的网站经过编译后才出现的,你不生成是看不见得,只要是经过编译后都会有bin文件夹的。你在IIS中有asp.net选项卡,看你选则得是哪个了,还有就是你用的NETFramework框架是什么版本的了,要高于IIS中的版本,那肯定不行了,只能和IIS中一样或比他低才能,你试试看,

⑦ iis如何放入 脚本语言编译成网站

创建站点 指定网站目路径,绑定域名不就可以了。

⑧ 用VS2012编译项目之后,IIS 第一次加载ASP.NET页面太慢

用的应用程序还是网站?网站的就会很慢,加载和运行机制有区别。应用程序就不会慢,但是修改了cs文件后,需要重新编译,但是速度快很多倍。。

⑨ IIS预编译问题

你好 楼主。
很幸运的看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
快过年了,
最后祝您全家幸福健康快乐每一天!

⑩ 急求:IIS的编译错误

访问的权限没设置好。

阅读全文

与iis编译相关的资料

热点内容
抖音app无法安装怎么解决 浏览:12
数控机床与编程课后答案郑堤 浏览:969
通达信编程详解 浏览:796
低波动性加密货币 浏览:960
pdftoexcel在线 浏览:761
gta爱乐之城怎么开服务器 浏览:44
离心压缩机的缺点 浏览:483
斯尔app怎么刷题 浏览:557
ug加工策略图标文件夹 浏览:484
windows点开金蝶服务器地址 浏览:427
计划成本核算法适用 浏览:755
单片机系统介绍 浏览:785
ipad上的自带视频app怎么用 浏览:739
xamppphp网站 浏览:198
pdf挂件 浏览:141
linux驱动队列 浏览:457
java程序员答错题 浏览:437
遮阳网黑色加密 浏览:861
粉红色的文件夹用英语怎么说 浏览:353
手机桌面文件夹整理怎么备注名称 浏览:876