【发布时间】:2013-02-27 02:51:41
【问题描述】:
一个 ASP.NET 应用程序是在 Visual Studio 之外开发的,它包含一个包含 ASP.NET 代码和 Visual Basic 代码的 aspx (pv.aspx) 文件。最初,我们使用this 方法编译了aspx 文件。这创建了一个 aspx“占位符”文件,从而隐藏了文件中包含的所有 ASP 以及 vb 代码。但是,不理想的部分是 .dll 文件的命名(例如:“pv.aspx.cdcab7d2.compiled”)。
然后我尝试按照this 人的解释在 VS2010 中创建一个网站项目,但在这种情况下,VB 代码已正确编译,但 ASP.NET 代码未编译且仍然可见(即不是使用 aspnet_compiler.exe 编译时的占位符文件)。
虽然这两个选项都有效并且应用程序在 IIS 中运行顺畅,但这并不是客户想要的。我被指示做以下事情:
- 将 pv.aspx 编译为占位符文件,方法与命令行中的 aspnet_compiler.exe 相同
- 将 dll 文件编译为具有特定名称,例如 pv.dll
我在 StackOverflow 和其他网站上找到了可以做一件事或另一件事的信息,但不是两者兼而有之。甚至可能吗?如果没有,我该如何设计这个 web 应用程序,让 asp.net 代码和 vb 代码都看不到,但 dll 文件仍然具有指定的名称?
【问题讨论】:
标签: asp.net vb.net visual-studio-2010 iis