当前位置:编程学习 > C#/ASP.NET >>

为什么我的iis下能打开.asp文件,但是打不开.aspx文件

显示的错误信息为:
“/example”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误: 


行 29:             以标识传入的用户。 
行 30:         -->
行 31:  <authentication mode="Windows"/>
行 32:  <!--
行 33:             如果在执行请求的过程中出现未处理的错误,
 

源文件: E:\04212028 别删\lvlichang\lvlichang\wangzhan\book\web.config    行: 31 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832  --------------------编程问答-------------------- 没有开启应用扩展吧? --------------------编程问答-------------------- IIS 没有设置好把
--------------------编程问答-------------------- 那请问要怎么配置呢?谢谢! --------------------编程问答-------------------- <authentication mode="Windows"/> 
这个改为Form验证,IIS的,安全 Windows验证去掉 --------------------编程问答-------------------- 重新安装Framework试试,另外在IIS里设置.net2.0 --------------------编程问答-------------------- 请问这个要在那里改?我是新手,谢谢! --------------------编程问答-------------------- 控制面板---管理工具----IIS-----默认网站------属性------。。。。。就能改了 --------------------编程问答-------------------- 控制面板,另外在。net命令行下aspnetregiis -i试试 --------------------编程问答-------------------- 装netFrameWork1.0 或2.0 3.0  --------------------编程问答-------------------- 你是直接将。net程序放到iis下面运行的吧,这样不行了,需要建一个虚拟目录知道。net程序所在的文件夹, --------------------编程问答-------------------- 是在虚拟目录中啊,.asp能打开,但.aspx却不行,aspnetregiis命令也用过,还是打不开,
“<authentication mode="Windows"/>  
这个改为Form验证,IIS的,安全 Windows验证去掉”
这个怎么改,提前谢了,麻烦回答下! --------------------编程问答-------------------- web.config  
<customErrors 
    mode="Off" 
/>   --------------------编程问答--------------------
引用 12 楼 MisterDotNet 的回复:
web.config   
<customErrors  
    mode="Off"  
/>  

能不能说详细点,我刚接触这个,很多都不懂,麻烦了! --------------------编程问答-------------------- 在web.config 中找到 customErrors mode 看看他的值是不是Off 如果不是改成Off 试一下,要是再不行,就在iis中将网站的主目录指到 。net程序所在的文件夹,然后再运行 --------------------编程问答--------------------
引用 14 楼 MisterDotNet 的回复:
在web.config 中找到 customErrors mode 看看他的值是不是Off 如果不是改成Off 试一下,要是再不行,就在iis中将网站的主目录指到 。net程序所在的文件夹,然后再运行
还是不行啊,上面提到的方法都用了,什么原因呢? --------------------编程问答-------------------- 虚拟目录.对吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,