`

.NET中iis配置完后报错及解决方案

阅读更多
1. Create a temporary folder under %Systemroot% , and then name it Temp .
2. Grant full permissions on the Temp folder to the aspnet user account in .NET Framework 1.0 or to the NETWORK SERVICE user account in .NET Framework 1.1.
3. Right-click My Computer , and then click Properties .
4. On the Advanced tab, click Environment Variables .
5. Select the TEMP variable under System variables , and then click Edit .
6. Type %SystemRoot% \TEMP in the Variable Value box, and then click OK .
7. Repeat steps 5 and 6 to edit the TMP variable. Click OK two times.
8. Click Start , and then click Run .
9. To reset Internet Information Services (IIS), type iisreset on the command prompt.

Note If the error message that is mentioned in the "Symptoms" section of this article persists, restart the computer.

解决:1.在C:windows文件夹创建TEMP文件夹(如有就不用建了)2.如果.NET Framework 1.0的则对TEMP文件夹增加ASPNET用户,给予足够的权限,如果.NET Framework 1.1的则对TEMP文件夹增加NETWOR SERVICE用户,给予足够的权限. 3.在系统环境变量里面创建两个变量:TEMP,TMP都指向TEMP文件夹.

这是微软的解决方案.网上有的方法是对Temporary ASP.NET Files文件夹增加用户以及赋权限.实际上Temporary ASP.NET Files为临时文件夹是可以继承TEMP文件夹的权限的,所以设了TEMP文件夹就可以了.

windows / temp权限

先确认windows目录下temp文件夹是否拥有以下帐号.
点击在新窗口浏览图片 CTRL+鼠标滚轮可放大/缩小
然后确认network service的帐号权限
点击在新窗口浏览图片 CTRL+鼠标滚轮可放大/缩小
确认users的权限是否正确
点击在新窗口浏览图片 CTRL+鼠标滚轮可放大/缩小
经过这些设置后,您的.net程序在运行时基本不会有什么问题了.

以上权限配置TEMP目录的NETWORK SERVICE用户权限如果设为特殊的还不行,设为完全控制的权限就没问题了.

现在一般的ASP.net都升级了2.0的版本!那么可能会出现以下错误:

配置错误
说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息:无法识别的属性“xmlns”。

源错误:

行1:<configurationxmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0 ">
行2:<appSettings/>
行3:<connectionStrings>
后来研究发现,是框架解析的问题,因为我开发用的是vs2005这个是在framework2.0下编译运行的,而公司虽然也装上了framework2.0,但是由于,是iis没有注册asp.net2.0而仍然是1。1的。

解决办法:
在DOS下C:\WINDOWS\Microsoft .NET\Framework\v2.0.50215目录中运行
aspnet_regiis.exe-i

也可以在iis中的属性设置,参照下面图

注意改成2.0之后又可能会出现权限不够的错误,将V2.0的Temporary ASP.NET Files文件夹增加NETWORK SERVICE用户并赋以足够权限就可以了.

分享到:
评论

相关推荐

    .NET与IIS配置大全[参照].pdf

    本文将深入探讨.NET与IIS配置的相关问题,并提供解决方案。 1. **ASP.NET与IIS配置** 当面临ASP.NET应用程序无法正常运行时,通常需要检查IIS的配置。首先,确保安装顺序正确,即先安装IIS,再安装VS.NET。如果IIS...

    ASP.NET和IIS出错问题总结

    在ASP.NET开发过程中可能会遇到多种问题,这些问题往往与ASP.NET和IIS的配置有关。例如,突然无法建立Web应用程序,或者无法访问数据库等。解决这些问题通常涉及对IIS的设置进行调整。 **解决方案**: 1. **使用 ...

    IIS7 网站发布常见报错问题解决方案汇总.pdf

    解决方案是在IIS的“应用程序池”中,选中你的网站,然后在右侧的“高级设置”中,将“启用32位应用程序”选项设为“True”。这样,IIS会允许32位应用程序在64位系统上运行。 2. **错误:“HTTP 403 Forbidden”** ...

    [错误代码:0x80070002]IIS7及以上使用伪静态程序报错404.docx

    在这篇文章中,我们将详细介绍 IIS7 及以上版本伪静态程序报错 404 的原因和解决方法。 IIS7 及以上版本伪静态程序报错 404 的原因: 1. URL 重写(伪静态)网站关闭:IIS7 及以上版本对伪静态程序的支持不够,...

    【ASP.NET编程知识】asp.net部署到IIS常见问题的解决方法.docx

    解决方案:对于.NET 3.5以下的框架,需要通过【打开或关闭Windows功能】这个地方来安装。对于4.0以上的框架,需要通过微软官方网站下载后来安装。 2. IIS没有注册成功 解决方案:在CMD窗体,运行以下命令: · ...

    iis配置asp.net常见问题解决方案

    很多朋友在用IIS6架网站的时候遇到不少问题,而这些问题有些在过去的IIS5里面就遇到过,有些是新出来的,俺忙活了一下午,做 了很多次试验,结合以前的排错经验,做出了这个总结,希望能给大家帮上忙:) 问题1:未...

    IIS部署asp.net报404错误的解决方法

    命令行中使用"aspnet_regiis -i"可以安装.NET环境,并且设置相应的IIS应用程序池和配置。上述步骤中出现的命令行指令展示了如何使用aspnet_regiis工具来安装.NET Framework 2.0版本。 需要注意的是,在执行这些步骤...

    IIS7 网站发布常见报错问题解决方案汇总

    在使用IIS7进行网站部署和发布的过程中,用户可能会遇到各种各样的问题和错误提示,本文对这些常见的报错问题进行了汇总,并给出了解决方案,以便用户可以顺利地完成网站发布。 首先,IIS7中的“不是有效的Win32位...

    IIS发布mvc遇到的HTTP错误 403.14-Forbidden解决办法

    #### 解决方案 根据提供的`web.config`文件片段以及描述中的信息,可以采取以下步骤来解决问题: 1. **确保Integrated Mode正确配置** ```xml ``` - `validateIntegratedModeConfiguration`属性设置...

    ReportViewer11 报错解决方案

    标题中的“ReportViewer11 报错解决方案”指的是在使用Microsoft ReportViewer 11控件时遇到的问题。ReportViewer是Microsoft提供的一种用于显示和交互报表的工具,它支持RDLC (Report Definition Language for ...

    wampserver2.5加安装报错解决包

    10. **社区支持**:如果以上方法无效,可以访问WampServer的官方论坛或在线社区寻求帮助,那里有许多经验丰富的用户和开发者分享解决方案。 总之,解决WampServer 2.5安装报错的问题需要耐心和细心的排查,从系统...

    Win10 IIS 安装.net 4.5的方法

    在IIS安装并配置完成后,如果发现应用程序池中没有.NET Framework 4.0或.NET Framework 4.5的选项,通常可以通过执行命令行工具aspnet_regiis.exe来注册.NET版本。但是,文中提到在某些情况下这个方法可能不起作用。...

    (IIS错误)不能正常启动解决方法

    ### (IIS错误)不能正常启动解决方法 在日常的Web开发工作中,遇到IIS相关的错误是在所难免的。本文将详细介绍一个常见的IIS错误——“访问 IIS...希望本文提供的解决方案能够帮助到遇到相同问题的开发者和运维人员。

    Windows安装IIS缺失的sxs文件

    然而,在安装或配置IIS时,有时可能会遇到“sxs”文件缺失的问题,这通常是由于系统缺少必要的组件或者安装过程中某些依赖没有正确安装导致的。sxs文件,全称是Side-by-Side (SxS) 存储,是Windows系统用来存储和...

    IIS访问ASP页面时报错The requested resource is in use.的解决办法

    #### 解决方案 针对上述问题,可以通过以下步骤来解决问题: 1. **检查权限**: - 验证`system32`目录下的`VBSCRIPT.dll`和`JSCRIPT.dll`是否对`everyone`用户组具有读取和运行权限。 - 如果没有相应的权限,请...

    windows server2019安装.net3.5依赖包,测试可用

    在Windows Server 2019操作系统中,安装.NET Framework 3.5是许多应用程序和系统组件运行所必需的。此框架版本包含了从.NET Framework 1.0到3.5的所有功能,包括对早期版本的兼容性,使得它在处理一些旧版应用时尤其...

Global site tag (gtag.js) - Google Analytics