❶ ASP.NET IIS 应用程序中的服务器错误
出错信息如下:
运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
<!-- Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
“/”应用程序中的服务器错误。
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息: 无法识别的配置节“connectionStrings”
源错误:
行 12: <add key="Dsn" value="server=(local);database=al_bysj;uid=sa;pwd="/>
行 13: </appSettings>
行 14: <connectionStrings>
行 15: <add name="al_bysjConnectionString" connectionString="Data Source=(local);Initial Catalog=al_bysj;User ID=sa;Password=" providerName="System.Data.SqlClient"/>
行 16: </connectionStrings>
源文件: D:.config 行: 14
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
从版本信息中可以捕捉到,
确认Microsoft .NET Framework 版本
解决方法一:
在cmd 命令行中运行 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i
解决方法二:
在IIS中选中该网站,单击右键‘属性’,选择 Asp.net 标签栏。将 Asp.net 版本改成2.0 即可。
Microsoft .NET Framework 版本:1.1.4322.2300
❷ 求教一个iis发布程序的有关问题
求教一个iis发布程序的问题
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”未能加载的原因。
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
堆栈跟踪:
[FileNotFoundException: 未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
System.Web.Http.WebHost.SuppressFormsAuthRedirectMole.Register() +0
System.Web.Http.WebHost.PreApplicationStartCode.Start() +22
[InvalidOperationException: 针对类型 System.Web.Http.WebHost.PreApplicationStartCode 的应用程序预启动初始化方法 Start 引发了异常,显示下列错误消息: 未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。。]
System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +423
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +306
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +677
[HttpException (0x80004005): 针对类型 System.Web.Http.WebHost.PreApplicationStartCode 的应用程序预启动初始化方法 Start 引发了异常,显示下列错误消息: 未能加载文件或程序集“Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9088828
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.272
以上是错误信息,本机可以通过编译以及vs运行
服务器iis发布报错
网上搜不到类似的错误
求教了!
服务器缺少Microsoft.Web.Infrastructure。
没有把相关的dll文件复制过去吧
服务器缺少Microsoft.Web.Infrastructure。
为什么呢?
我装的.net有问题?
为什么发布其他的网站都没事情呢?
从新建立一个.net 4.0下的网站,把除了web.config+bin以外的目录复制过去
编译发布!
ok!
Nuget程序包管理 —》程序包管理控制台,运行以下命令即可:
Update-Package Microsoft.AspNet.WebApi -reinstall
❸ 我的iis怎么回事,怎么设置我的iis
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
这个是显示错误信息的一个ASP文件,没关系!
❹ 用vs08自带服务器可以运行成功,但用win7iis出现“/”应用程序中的服务器错误。 编译错误
是因为没有在本地iis上创建
打开项目属性 左边web标签 右边use local iis web server create virtual directory
❺ windows7安装iis时 ,说出现错误,并不是所有的功能被更改
一、会造成此错误原因
1、权限不足;
2、文件路径是否不正确;
二、解决办法如下:
1、单击开始图标打开控制面板。
❻ 关于IIS的问题
解决方法:
(1)检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。
(2)检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给EveryOne用户所有权限。
注意: 如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。
❼ 安装IIS提示:出现错误,并非所有的功能都被成功更改。这是怎么回事求大神指点!!!
1、具体操作方法:点击开始,在程序搜索中输入UAC,回车后则进入UAC控制界面。UAC,用户帐户控制设置如下,这个设置主要是避免Windows7种由于用户帐户权限控制使得有些功能不能正确安装。
注意:造成不能正确安装IIS的原因很多,杀毒软件或防火墙设置禁止了,也可能是其他程序占用了某些端口等等,再不行只好重新安装操作系统了。
❽ 编译asp.net在IIS运行错误
bin文件夹是你的网站经过编译后才出现的,你不生成是看不见得,只要是经过编译后都会有bin文件夹的。你在IIS中有asp.net选项卡,看你选则得是哪个了,还有就是你用的NETFramework框架是什么版本的了,要高于IIS中的版本,那肯定不行了,只能和IIS中一样或比他低才能,你试试看,
❾ iis配置出错,求帮助。
1-首先,错误分析,错误请求,400错误提示:您正在搜索的页面可能已经删除、更名、内容过期或暂时不可用。综合其它用户经常向我们反馈的原因,来一一排除解决它;
2
2-首先,当然检查域名a记录是否正确解析中,可以到域名管理后台查看,当前指定的ip是否符合服务器空间的ip,如果不对,就要点击“修改”正确即可解决;
3
3-第二个原因,就是到服务器上,检查iis设置,检查网站是否正常运行,单击我们服务器server左下角“开始”--“管理工具”--“Internet信息服务器(IIS)管理器”;
4
4-打开我们服务器server上的“Internet信息服务器(IIS)管理器”,发现网站是“停止”状态,那么就右键单击“启动(S)”正确即可解决;
5
5-第三个原因是网站指向的路径不正确,或不存在,比如input文件夹被意外删除了,这个就需要网站管理恢复修复好了;
6
6-第四个原因就是指定的某个web网页页面不存在,比如图6中的index.html被删除或篡改了,也会出现http/IIS错误请求,400错误,请求格式错误;
7
7-第五个原因就是被电信、移动、联通等封锁了,这个就没办法了,除了用高技术办法,一般技术的人就不容易解决了。
❿ win7 64位系统启用iis时 出现错误并非所有的功能被成功更改
win7 64位系统启用iis时 出现错误并非所有的功能被成功更改是设置错误造成的,解决方法为:
1、打开控制面板,在控制面板中找到“程序和功能”,单击弹出“程序和功能”界面。