解决在Windows server2003虚拟机上无法安装IIS组件的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32616315/article/details/77281350

解决在Windows server2003虚拟机上无法安装IIS组件的问题

 

最近在研究网络方面的知识,于是找了几个测试网站源码,打算自己搭一个测试平台,练一练手。找到有网站

漏洞的源码后,用PHPstudy作为网站服务器平台用的不太熟练,有些ASP的网站并不能完全显示出来网页内

容。用超级无敌小旋风的话,虽然能够实现网站功能,但是感觉太LOW了,于是打算在虚拟机Windows server 

2003里通过iis组件搭建一个网站服务器。

 

但是在添加组件安装iis组件时候遇上了一个特别棘手的问题:如


 

因为虚拟机在复制时候并没有把iis组件完全复制下来,同时在安装2003的时候,我是直接选择的镜像,一步一

步往后。而不是先完成虚拟机配置再在CD/DVD里选择镜像安装03,所以在这找不到镜像里的iis组件。

 

解决办法在百度上找了好多,都是推荐下载IIS组件安装包,不过基本用不了,还是得从原来的安装镜像里复制

相同版本的iis组件才行。

 

所以在这我们选择虚拟机设置,CD/DVD里选择使用ISO镜像,确认即可


 

之后重复安装iis组件的步骤就可以了。

 

Win XP的话更方便,它会自动识别镜像就安装iis了。



(主要问题来源就是:安装虚拟机的时候我们并没有选择CD/DVD安装镜像的步骤)

 

 

 

 

展开阅读全文

Windows Server2003 IIS 配置问题

11-09

我在IIS里面想新建一个站点,是asp.net的东西rn可是每次打开的时候都显示:rn“/NETBooks”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnrn对路径“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\netbooks\5bc073c1\d96af80”的访问被拒绝。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.UnauthorizedAccessException: 对路径“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\netbooks\5bc073c1\d96af80”的访问被拒绝。 rnrnASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 MACHINE\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 rnrn若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。rnrn源错误: rnrn执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 rnrn堆栈跟踪: rnrnrn[UnauthorizedAccessException: 对路径“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\netbooks\5bc073c1\d96af80”的访问被拒绝。]rn System.IO.__Error.WinIOError(Int32 errorCode, String str) +393rn System.IO.Directory.InternalCreateDirectory(String fullPath, String path) +632rn System.IO.Directory.CreateDirectory(String path) +195rn System.Web.Compilation.PreservedAssemblyEntry.DoFirstTimeInit(HttpContext context) +85rn System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) +97rn System.Web.Compilation.PreservedAssemblyEntry.GetPreservedAssemblyEntry(HttpContext context, String virtualPath, Boolean fApplicationFile) +29rn System.Web.UI.TemplateParser.GetParserCacheItemFromPreservedCompilation() +91rn System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) +148rn System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() +125rn System.Web.UI.TemplateParser.GetParserCacheItem() +88rn System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) +120rn System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +36rn System.Web.UI.PageParser.GetCompiledPageInstanceInternal(String virtualPath, String inputFile, HttpContext context) +43rn System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String path) +44rn System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, String path, String pathTranslated, Boolean useAppConfig) +699rn System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +95rn System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173rnrn rnrnrn--------------------------------------------------------------------------------rn版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573 rnrnrnrnrn这是为什么啊??rn显示html和asp的文件一点问题都没有.rnrn请帮忙啊,在线等,急!~~~~~~~ 论坛

没有更多推荐了,返回首页