我感觉是不是相对路径和绝对路径的问题呀?
这个就是在服务器上的出错代码.我在本地机器上是不出错的.我是在iis上加的虚拟目录,路径应该不会错啊.另外,我的web服务器是server 2003的,现在试了装过.net framework 2.0,但是还是出错,为什么呢?
从出错页面上看起来是web.config的,但是同样的我在本地机器上,页面访问是正常的,只能说明是服务器环境的关系了吧?很奇怪,是不是server 2003不支持啊,我的机器是xp的.
我用的就是Server 2003啊,很好用。我仔细看了一下,它的出错提示是:在IIS中没有将虚拟目录作为应用程序进行配置
如果我没有猜错的话,您打开IIS,找到您的虚拟目录名,再右键--属性,看看“应用程序名”那里是不是空的。如果是空的话,加上程序名就行了。如果不是空的话,看看有没有把web.config文件放在虚拟目录里,再不是的话,我也不知道是什么问题了。
应用程序名和虚拟目录名应该是一样的。如果还不行的话,真的不知道是怎么回事了。最后的绝招:重装服务器。
还有,你的服务器是.net2.0的,那么你在1.1下写的程序,可能在2.0下用不了。
谢谢!虽然重新安装服务器操作系统可行性不是很高,呵呵,毕竟我们这没有双机热备份服务器。版本的问题我可以再试试。