【牛腩新闻】——发布问题

牛腩终于进行最后一步了——发布网站,按照发布步骤遇到了这个问题

【牛腩新闻】——发布问题

解决方案是:点击目录浏览>--启用,再次浏览网址,出现如下问题

【牛腩新闻】——发布问题

【牛腩新闻】——发布问题

按照百度方法没有解决这个问题,于是找了家豪帮忙,他重新走了发布流程,但是运行出现了这个错误:

编译错误:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0433: 类型“_Default”同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NETFiles/zzfkj/30b7aaf9/b0a1977e/assembly/dl3/41afb383/00adc077_66c1c801/App_Web_7xgzumlb.DLL”和“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NETFiles/zzfkj/30b7aaf9/b0a1977e/assembly/dl3/9415d9e2/00daf178_66c1c801/App_Web_cr54fgxi.DLL”中

出现这种错误大概有两种情况:

 1、ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。

 2、估计是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary   ASP.NET  Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除

 我都按照这几个步骤尝试了,可是还是不成功,于是我自己重新发布,和之前不一样的是:

【牛腩新闻】——发布问题

物理路径我没有选择空白文件夹,而是Web目录,再次浏览网址,竟然成功了,真是太惊喜了,解决问题的时候好几次想放弃,找人帮忙,但是再坚持一下下,就可以看见曙光!