做好的ASP.NET上传到虚拟空间出错
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------
运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 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>
按照提示修改了WEB.CONFIG文件问题依旧.另外我发现,只要随便输入一个*.ASPX的页面都会出现同一个问题.
请问高手遇到过这个问题没?是我程序的问题还是空间那的问题,我应该怎么解决 --------------------编程问答-------------------- 是不是IIS的问题,重新配置一下 --------------------编程问答--------------------
把你的web.config里面的<customErrors mode="RemoteOnly"/>改为<customErrors mode="Off"/>
就可以看到错误了 --------------------编程问答-------------------- 确保你的网站的版本和虚拟主机支持的一致
比如你用2.0写
虚拟主机是1.1
那就完了 --------------------编程问答-------------------- 和我的一样 你是不是把所有的项目的文件都放上去了?是的话,你要再每个aspx文件的html上面加
<@ src="*.aspx.cs">
然后改那个 web.config 的off属性.上面2个估计是没有发布经验的.
实际要把所有的*.aspx.cs编译成dll文件放到bin文件夹中,如果你是.netframe1.1的, 用 csc /t:library *.cs,这个我正在试验,弄好了告诉你 --------------------编程问答-------------------- 谢谢你啊,3楼说的有道理没?我用的是VS2005写的, --------------------编程问答-------------------- 这个问题我以前也遇到过,会不会是你的web.config的编码的问题。比如你在非vs系统里改了web.config,我以前在ftp软件里直接修改web.config就出现这样的问题,主要是保存的时候的编码问题。
以上只是我个人遇到过的问题,希望对你有所帮助
--------------------编程问答-------------------- 我是在VS2005中修改的,传上去后问题依旧555555555555 --------------------编程问答-------------------- 按yuwenge(活得痛快)说的方法先改一下你的web.config文件,然后再看具体什么错误才能知道如何解决,现在连什么错误都不知道,闭着眼睛在那里瞎猜是没用的。 --------------------编程问答-------------------- 我都试过了,无论怎么修改WEB.CONFIG文件都是没有用的,错误提示都和上面的一样,另外我发现,只要是打开*.aspx,不管这个文件是不是存在都显示和上面一样的错误,按理说,如果没有那个文件的话应该显示"访问页不存在或者已经被删除"之类的信息才对啊 --------------------编程问答-------------------- 楼上,这个错误报告是对的,不管有这个文件还是没都会报这个错误,你把程序拿下来在本机试试 --------------------编程问答-------------------- web。config改 off 把bin 下面的 项目名.ll传到网站上 bin文件夹下面就可以了 --------------------编程问答-------------------- 如果你修改虚拟目录根目录下的web.config没有任何作用,那么就只有一个可能:你那个虚拟目录根本就不是虚拟目录,所以根目录下的web.config根本不起作用。和你的虚拟主页提供商联系一下看怎么回事。 --------------------编程问答-------------------- 在本机运行没有问题的,你们说的bin文件夹是1.1构架里有的吧?
2.0里没有啊 --------------------编程问答-------------------- 我也遇到了这种情形,弄了好几天了,还是没有明白,倒是云里雾里的明白了很多其它的操作, 我试着在WWW/目录里放了一个index.asp,能显示它里面的内容,就是不能显示ASP.NET的defualt.aspx,郁闷中
--------------------编程问答-------------------- 我也郁闷中。 --------------------编程问答-------------------- 主目录中 添加 default.aspx
补充:.NET技术 , ASP.NET