ASP本地测试没有问题,上传到服务器上就报错!!!急求答案
你使用了很多的保留字,不排除这方面的错误。你最好把数据库中和程序中的保留字(如“endasp”等)加一个数字(如end1asp)这样可以避免出现这些莫名其妙的错误。
上传文件错误极有可能是远程服务器无组件,你使用了什么上传组件呢,最好用无组件的方法上传文件。
出现这种问题的原因有很多,毕竟本地调试和服务器的环境不一样,可能是权限问题,也可能是代码问题,因为iis不是所有的功能都支持的,得需要配置,你可以在Globalasax中把异常信息写到日志里或者设定出错页
首先,服务器必须先安装iis在安装 aspnet框架
如果顺序颠倒,会提示你没有权限的什么错误
如果是 这个问题按照下面解决
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: SystemWebHostingHostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASPNET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://supportmicrosoftcom/kbid=267904。
解决办法如下:
1在CMD下 运行,记得使用CD 命令(按照下面的路径来:cd\+文件夹路劲)
C:\WINDOWS\MicrosoftNET\Framework\v2050727 下
aspnet_regiis -ga ASPNET
2CMD下面会出现提示 赋给 ASPNET权限类似的话
3还是在CMD窗口下 输入:
iisreset
它会提示IIS正在关闭类似的话,等它重新启动后,问题解决啦!
还有就是 可能是登陆服务器用户的权限问题
程序出现500错误!
可能的原因:
1、程序本身有语法或者逻辑错误(根据你的描述,大有可能是逻辑错误)
2、程序所需要的相关组件服务器不支持(这个可能性很低)
总结:大有可能是你用数据源方式连接的数据库, 但服务器上没有相关的数据源 )
0条评论