【问题标题】:VB.NET ASP.NET Web Application. Advice on getting ready for deploymentVB.NET ASP.NET Web 应用程序。关于准备部署的建议
【发布时间】:2014-08-15 16:32:41
【问题描述】:

我希望获得一些关于正确方法的建议,以使我的 asp.net vb.net Web 应用程序项目完全准备好部署。我认识到我切换到发布模式并编译。所以我的服务器端代码成功编译成 BIN 文件夹中的 .dll 文件,这正是我想要的。

我不清楚的问题是 aspx.vb 文件和附加到 .aspx 文件的 aspx.designer.vb 文件,我使用的是 VS2010。我想从我的项目中删除所有这些,以便我们的任何潜在客户都无法直接访问任何服务器端代码。

我已经反编译了 .dll 文件,并且可以看到它都在里面,所以我相当确定如果我删除文件后面的代码,程序将毫无困难地运行。因为在我希望获得一些基本技巧之前,我从未这样做过。这是正确的方法吗?如果是这样,是否有一种标准的好方法可以从 Visual Studio 中的给定项目中删除 aspx.designer.vb 文件和 aspx.vb 文件,或者是否可以手动将它们退出发布模式?

感谢您的任何提示。

【问题讨论】:

  • 只需使用 Publish 选项部署到文件夹 - 您会在其中找到所需的一切

标签: asp.net .net vb.net visual-studio-2010


【解决方案1】:

文件背后的代码被编译到 Web 应用程序中的 dll 中,因此您不需要部署 .vb 文件(您也不想这样做)。

默认情况下,该 dll 没有被混淆,因此任何人都可以反编译它以查看您的源代码。有免费和非免费的混淆器可用,但这确实超出了这个问题的范围。

最简单的部署方式是use visual studio to do this for you(我想你可能需要专业版或更高版本)

您可以在本地设置自己的测试网络服务器并首先部署到该服务器以查看其中有哪些文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    相关资源
    最近更新 更多