
win7系统在安装IIS的时候就需要主要选择组件了。
我们先从安装开始说起吧,我的是英文版的,一会截图给你,应该看得懂。
1、至于怎么安装我就不说了,这个相信你会了,但是要选择安装哪些呢,请看截图一。
VS 中,如果要调试站点的话,必须有“Windows Authentication”
“Digest Authentication” 是使用 Windows 域控制器对请求访问 Web 服务器上内容的用户进行身份验证。
“Basic Authentication” 是要求用户提供有效的用户名和密码才能访问内容。
要调试 ASPnet 当然要安装IIS支持 ASPnet 的组件了。
2、打开IIS,双击内页中的ASP,即显示ASP的设置内容,",然后在"Behavior(行为)"组中将"Enable Parent Paths(启用父路径)"设置为True即可。
3、打开IIS,双击ISAPI和CGI限制,然后启动WebDAV为允许,另外这里你的程序如果是aspnet的需要安装对应的net版本,然后在这里同样需要开启。
4、新建网站或者新建虚拟目录,在之前可以先新建应用程序池。右键网站-新建网站/或者选择默认网站,然后新建虚拟目录。这里需要注意的是,WIN7新建的虚拟目录需要配置为应用程序才可以浏览。就和你说的一样。
5、看了你的截图,你的配置是正确的,需要选择网站,然后基本设置,然后再连接为,指定特定用户访问。
6、刚才我们网站或者虚拟目录都建好了需要对其进行一些简单的配置,在创建的时候需要选择对应的应用程序池。
完成以上配置基本就可以访问了,你直接选择浏览即可,或者通过IP访问。如果你配置网站的时候有端口,需要加上端口,如果是虚拟目录则加上虚拟目录名。
具体主要是看你的程序需要在什么环境下运行,是ASP的还是ASPnet的,亦或者是jsp,对于不同的编程语音和编写工具则需要不同的插件,光配置IIS可能还不行 还需要安装配套的组件,比如ASPnet 的则需要安装配套的net等
在IIS中先建立虚拟目录,如果没有创建为应用程序
在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。
如还无法解决,则在IIS中右击WebSite,
点“属性”,在“目录”的“应用程序设置”中,
点“删除”删除“应用程序名”就可以了。
如果在这样以后,还出现:“在应用程序级别之外使用注册为allowDefinition='MachineToApplication'
的节是错误的。
如果在
IIS
中没有将虚拟目录配置为应用程序,
则可能导致此错误。”这样的错误,在Webconfig文件中删除<authentication
mode="Windows"
/>结点就可以了。
若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\MicrosoftNET\work\v2050727\CONFIG\machineconfig中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"
检查iis给的权限是否够,运行aspnet,读取,运行之类的。如果是net程序需要安装NET Framework 20,你的是11的,安好后要在aspnet选项选20,再试试吧。祝你好运。
以上就是关于WIN7 IIS问题,VS2008运行程序出错。如果在IIS中没有将虚拟目录Web.Config录配置为应用程序,导致错误。全部的内容,包括:WIN7 IIS问题,VS2008运行程序出错。如果在IIS中没有将虚拟目录Web.Config录配置为应用程序,导致错误。、asp.net 如何配置IISallowDefinition='MachineToApplication' 的节是错误的、IIS 中没有将虚拟目录作为应用程序进行配置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)