这个是asp.net程序在发布时候选项错误导致的问题,就我自己而言,我的网站是在一个虚拟目录(main)下,但是我是发布到一个本地目录下,然后用
这样来访问,所以会导致以上问题
网上找到不少人说把bin目录移动到网站的根目录也就是http://localhost 所指向的目录,我认为这种方法不是治本的,正确的方法应该是在网站发布时,选择本地iis,然后选择相应的虚拟目录
vs自动为你更改相应的配置
当然实际上如果是远程发布的话,更应该选择ftp或者远程http,还是要根据实际项目的不同而不同