我将做好了的网站进行部署,把数据库一同打包进安装包内,可是就是要出错哦!数据库附加起了,但是程序却没有装上就出错了。
一旦我把数据库和网站分开打包就能够准确的安装,不知道什么原因?
另外我进行部署的安装包,一旦安装后就又能够看见后台代码了,请问解决办法?

解决方案 »

  1.   

    你不会没有Publish吧,难道把源程序打包了?
      

  2.   

    你怎么把文件加入到安装包中去的?
    正确的方法应该不是手动添加文件,
    而是将项目(web application)的Content Files from 项目名和Primary output from 项目名
    添加到安装包中。
    这样.cs文件就不会被包括进来而了
      

  3.   

    添加项目输出的时候可以选中要输出什么。对于web application,我们会选择
    Primary output  -- 会将bin下的dll打包
    Content Files -- h会将html,aspx,web.config,gif.jpg等打包,不会打包.cs文件
    另外,不要收到Add file。
      

  4.   

    打包方法不正确。在安装部署里添加主输出和文件内容。
    或使用工具WebDeployment Project发布网站,再添加文件打包