asp.net项目发布网上
来源:互联网 发布:数控车火箭图纸和编程 编辑:程序博客网 时间:2024/05/24 02:56
服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序
2011-04-07 13:21:05| 分类:遇到的问题 | 标签:应用程序 web 自定义 错误 配置文件 |字号大中小 订阅
之前自己也碰到過這種情況。特此整理,希望能夠幫助有困惑的挨踢人士~
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止查看应用程序错误的详细信息。
详细信息: 若要使他人能够从本地服务器计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“RemoteOnly”。若要使他人能够在远程计算机上查看详细信息,请将“mode”设置为“Off”。
<!-- Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
</system.web>
</configuration>
注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
问题是文件夹没有权限,network service权限加入解决问题 或者是下面的情况
原因分析:服务器设置权限问题
解决方案:在每个asp.ent主机文件夹添加network service 用户到该目录就可以了
而网上另外一种说法就是下面的:
很多朋友刚刚开始玩虚拟主机,可能对一些问题还不熟悉,特别是在ASP.NET应用程序问题上。不少站长都认为ASP/ASP.NET没有太大差别,认为.net只是asp的简单的升级版本,这样他们就会想当然的把ASP.NET站点也与asp一样放到了子目录下,但是,通常这样都会出错,一般的错误是这样的:
“/”应用程序中的服务器错误。 运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 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>
问题解决方法:ASP.NET应用程序的配置文件Web.config和bin目录以及aspnet_client目录(如果有的话)一定要放到虚拟目录下。对于普通使用虚拟主机的站长来说,通常只有根目录是虚拟目录,所以要想不做大的改变就实现程序的正常运行的话,可以把Web.config和bin目录以及aspnet_client目录(如果有的话)放到根目录下。如果觉得这样不方便、不利于整体管理的话,那么就只能请管理员帮你将程序所在的目录设为虚拟目录,并且这个虚拟目录要配置成应用程序级别的,这样的话程序也可以正常运行,并且没有对网站的结构产生不良影响,不过,通常这样的服务都是要收费的!
以上对问题进行了分析并提出了解决对策,请自行考虑应该选择何种方案。
- asp.net项目发布网上
- 发布asp.net项目
- 用bat文件发布ASP.Net项目
- ASP.NET项目发布网站具体步骤
- Asp.NET vNext发布项目到服务器
- asp.net 如何发布项目和删除项目
- asp.net mvc项目如何发布到IIS5上
- asp.net mvc项目如何发布到IIS5上
- asp.net mvc项目远程发布到windows server服务器
- Asp.net网站发布
- asp.net发布网站
- ASP.NET 发布问题
- Asp.net发布网站
- asp.net发布过程
- 发布ASP.NET应用
- 发布asp.net应用程序
- asp.net 发布网站
- 发布asp.net应用程序
- 用中断的方式都控制LED
- HDC与CDC之间区别与联系
- SQLLDR装载换行符的小问题
- 【预告】火星人敏捷开发手册(免费敏捷教材及宣传材料预览)
- [置顶]android源码定制之初探--定制android关机界面
- asp.net项目发布网上
- zoj 3019
- 敏捷方法大全
- mysql比较经典的更新语句
- Picture控件图象保存为bmp,jpg,emf,tif,gif(方法二)
- Vector使用
- 获取Javascript中Function的名称
- Picture控件图象保存为bmp,jpg,emf,tif,gif(方法一)
- 学习iPhone开发中 sqlite3的使用