做了好久的.NET. 但是一直都是在windows XP 下学习新的技术,,巩固旧的知识,, 从来没有发布到网上实验过..
这几天帮部门做一个很小的内部管理系统,, 要发布到服务器上.. 问题就出来了...
发到这里寻求帮助,, 其实这也是我一直在头疼怕做不好的问题.. 所以我奉上全分求解..
先说一下事情原由:
空闲时间 在WINDOW XP SP2 下写的这个程序... 用到了动软.NET代码生成器,,,在XP环境下 运行一切正常, 但是没有在XP IIS 上测试...
今天带到公司... 机器是 2003 .. 开发工具是 vs 2005 没有安装 SP1 补丁(我自己的机器上有安装SP1补丁), 在2003 的 VS 直接运行一切正常.. 但是在 2003 的 IIS 上运行就出问题了..
所有的验证控件全部失效..不但失效,, 而且按钮点了也没反应...
最后我发布之后 放到服务器里边... 运行不起来
如下错误:
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
高手给解答啊...
老大 你先把配置文件改改吧
Code
然后在来问问题
我觉得有可能是iis没有装framework
或者没有开asp。net服务 webdev服务
或者文件夹没给asp。net用户权限,和user权限导致的
同意楼上的看法。在配置文件中加入如下
<!-- Web.Config Configuration File --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>
看看究竟出了什么状况再分析。
sjb目录是不是没有配置为应用程序?把这个目录设置为虚拟目录试试
分几部排查:
1,服务器上安装与您开发环境一样的.net framework
2,在IIS里面WEB服务扩展里面除CGI,ISAPI(视情况定)外,全部允许
3,看看您的网站属性-Asp.net里面是否选择了正确的.net framework
4,文档里面找到你项目里面要启动的页面,基本正常后,在IIS里面浏览看看问题在那里
这个与系统无关的,你只要把配置搞好就OK,也不是IIS5.0,6.0的问题,基本上有"\"错误的大部份是配置错误...
祝成功!