我没有使用"发布"通过视觉工作室的项目。我从昨天起就试图这样做,我发现了这些事情:
所以我的问题是:它应该是这样吗?我的逻辑怎么样,不应该复制它?并且不应该在dll中压缩,编译或保护它,否则每个人都能够公开看到我的代码,这是我不想要的?
随时告诉我publish
应该做什么以及出了什么问题。谢谢!
答案 0 :(得分:3)
发布应该几乎只做你提到的..
事实上,所有图片,css,javascripts也都将buildaction设置为仅限内容。
如果您在项目中选择了一个文件但在文件夹中找不到该文件,如果其构建操作是" content",则构建将成功,但发布可能会失败。因此,在这种情况下,如果不需要,您可能必须排除该文件,或者将文件添加到文件夹
中大多数自动构建系统(如巡航控制系统)也采用相同的高级界面。
您在c#或vb.net中的逻辑已编译到二进制文件中。但是html中的任何脚本或样式或脚本都不会受到保护。但是使用BundleConfig捆绑脚本和样式可能会在一定程度上保护它。
答案 1 :(得分:1)
所有您的逻辑都转换为dll,因此只需在IIS上创建一个实例并在那里托管您的应用程序。您可以按照here显示的步骤进行操作。