怎样使本地用VS建立的站点上传到服务器后也能正常运行??

时间:2022-09-21 14:16:59
我在本机上(winxp,IIS5.1)用VS建立了一个ASP.net站点,在本机上测试时运行正常(用localhost模式),但在上传到早请的一个服务器端后却无法运行,总是提示出错!出错代表如下:

Parser Error Message: Could not load type 'nnn'.

Source Error: 

Line 1:  <%@ Page Language="vb" AutoEventWireup="false" Codebehind="Index.aspx.vb" Inherits="nnn"%>

 请问这是为什么?因为VS用代码分离的方式,会产生很多文件,如*.vb,bin目录等等,是不是所有的文件都要上传才能正常运行(我上传了*.aspx,*.vb及bin目录)?

12 个解决方案

#1


目录应设置为虚拟目录或把bin目录放到虚拟目录下面!

#2


upupupup
没有人知道吗

#3


WEB。CONFIG里要改一下,
只要上传。ASPX和ASAX

#4


*.VB不需要

让网管把你的应用程序位置设置为虚拟目录,而且把执行脚本权限打开

#5


jiseng(五只山羊)我申请的就是ASP.net空间,目录已经是虚拟目录。因为曾经试过运行单一的ASPX文件(就是将执行代码放在<script>段中与HTML代码一起混合),执行的很好!可是用VS建立项目后在本地可以很好的运行,传上去就不行了。还有jjaacc() ,.vb文件是必须上传的,因为VS中程序的执行代码是和HTML代码分成,单独放在.vb文件中的。
啊普!

#6


jjaacc() :.vb文件里有VS程序的执行代码,所以必须上传
 jiseng(五只山羊):我申请的就是ASP.net空间,目录应该已经是虚拟目录,因为曾试过单一的ASPX文件(就是程序代码和HTML代码混合一起,程序代码放在<script>脚本段里面)上传后都执行的很好,可是用VS建立项目后,程序代码与HTML分开不同的文件,在本地可以执行,上传后却出错,如题所示,烦!
啊普!

#7


为什么不打包(用WEB包)?

#8


请问w_rose(w_rose) 该如果打包?

#9


UPUPUP

#10


应该是没有找到相应的dll,把bin文件夹传上去。

#11


用VS.Net提供的打包功能进行打包,打包好后直接setup就不会出现那么多问题了。

#12


楼上能说清楚点吗 
FTP上去后还能SETUP?

#1


目录应设置为虚拟目录或把bin目录放到虚拟目录下面!

#2


upupupup
没有人知道吗

#3


WEB。CONFIG里要改一下,
只要上传。ASPX和ASAX

#4


*.VB不需要

让网管把你的应用程序位置设置为虚拟目录,而且把执行脚本权限打开

#5


jiseng(五只山羊)我申请的就是ASP.net空间,目录已经是虚拟目录。因为曾经试过运行单一的ASPX文件(就是将执行代码放在<script>段中与HTML代码一起混合),执行的很好!可是用VS建立项目后在本地可以很好的运行,传上去就不行了。还有jjaacc() ,.vb文件是必须上传的,因为VS中程序的执行代码是和HTML代码分成,单独放在.vb文件中的。
啊普!

#6


jjaacc() :.vb文件里有VS程序的执行代码,所以必须上传
 jiseng(五只山羊):我申请的就是ASP.net空间,目录应该已经是虚拟目录,因为曾试过单一的ASPX文件(就是程序代码和HTML代码混合一起,程序代码放在<script>脚本段里面)上传后都执行的很好,可是用VS建立项目后,程序代码与HTML分开不同的文件,在本地可以执行,上传后却出错,如题所示,烦!
啊普!

#7


为什么不打包(用WEB包)?

#8


请问w_rose(w_rose) 该如果打包?

#9


UPUPUP

#10


应该是没有找到相应的dll,把bin文件夹传上去。

#11


用VS.Net提供的打包功能进行打包,打包好后直接setup就不会出现那么多问题了。

#12


楼上能说清楚点吗 
FTP上去后还能SETUP?