原问题: 今天将写好的一个网站源码目录拷贝到另一台电脑上,但打开时提示:
你要打开一个预编译的网站,你可以查看该站点,但对它进行更改可能会造成该网站停止运行,若要修改站点,建议先编辑原始网站中的文件,然后预编译该站点,最后重新发布该站点。
结果,我继续打开,能编译源码,但是重新生成网站就出错,重新发布也出错,怪事了!
我明明要打开的是网站的源码程序啊,我在之前的电脑上确实是发布过这个网站在本地上,但是在第二台电脑上打开的是源码程序而不是发布目录的,两台电脑的环境没有什么不同,都是用的VS2010,请问有谁知道这是什么什么原因呢?如何解决?
答案:
呵呵,仔细检查了一下,找出了问题的原因:
在源码目录里面,有这样一个文件
PrecompiledApp.config
它里面的内容是
<precompiledApp version="2" updatable="true"/>
这个可能是发布网站时生成的一个文件,我就把它移走,然后用VS重新打开,PASS!
嗯,vs编译时会自动生成这个文件。有时候也要注意下version(版本号)。