为什么.NET程序一定要放在根目录下才能正常运行
我昨天把我的.NET程序传到服务器,但是不在根目录下,他就不能运行,可是放在根目录他就可以,这个问题有没有什么办法解决啊!急!回复 2# hebingbing 的帖子
真的啊,我也挺郁闷的,如果我把.NET程序放在一个文件夹里,再传上服务器,就说未能加载程序集,如果说从文件夹里拿出来放在网站的根目录就行了,咱办! 比如说你的域名是www.11.com,你放在了123这个文件夹下面了,那么你访问www.11.com/123 试试……回复 4# hebingbing 的帖子
我试过了,不行! 如果是.net1.1的话有一个.webinfo的文件,用记事本修改这个文件的URL路径为你在IIS里设置的网站虚拟目录路径,就应该可以访问,还有就是IIS里的虚拟目录名最好与你的ASP.NET网站的项目名称是一致的。回复 6# yms123 的帖子
我的是.NET2.0的啊恩。是啊。我也遇到过类似的情况!
恩。是啊。我也遇到过类似的情况! 是不是那bin文件夹一定要在根目录下面吗? 呵呵,帮你顶上去,我也想知道。 都没人给我一个满意的答案! 2.0不放在根目录下面也可以。回复 12# 小乌龟 的帖子
我用的就是2.0的可以看看我的这帖,问题和你类似!
http://bbs.bccn.net/thread-220624-1-1.html[em01] ASP.NET程序必须要IIS服务器,你上传到服务器肯定要在根目录 下面,或者把当面目录设为虚拟目录既可。楼上的你确定吗?
也不一定啦,看文件的性质而定吧!不是所有文件都要在网页根目录才能运行的!我甚至试过把一个独立网站设置在一个网站下面非根目录(根目录/新建文件夹/新建文件夹2/这里才是真正网站的文件)这样我都能成运行。那这个怎么解释??[em01]注:根本没设置过虚拟目录!
注:根本没设置过虚拟目录![em01] [quote][bo][un]gupiao175[/un] 在 2008-6-23 15:12 的发言:[/bo]也不一定啦,看文件的性质而定吧!不是所有文件都要在网页根目录才能运行的!我甚至试过把一个独立网站设置在一个网站下面非根目录(根目录/新建文件夹/新建文件夹2/这里才是真正网站的文件)这样我都能成运行。那这 ... [/quote]
总之一句,你需要IIS服务器。 [quote][bo][un]gupiao175[/un] 在 2008-6-23 15:13 的发言:[/bo]
注:根本没设置过虚拟目录![em01] [/quote]
2005自带了内置的服务器,可以在本机上调试的时候不用IIS服务器。
根目录和虚拟目录是什么,你要搞清楚。都是用的IIS服务器。
晕,我什么时候和你说过我用了2005自带的IIS了??
晕,我什么时候和你说过我用了2005自带的IIS了??自带的有归有。那是两马事。
可是我是在正常IIS环境下执行的(控制面板的IIS,只要我把IIS停止,一样不能运行。)并且整个网站文件在非根目录下,那请楼上的高手帮忙解释下啊。![em01]
你不是说只能在根目录下才能执行吗?[em01] 解释下啊,楼上的高手![em12]
页:
[1]
2
