【发布时间】:2013-06-24 12:42:00
【问题描述】:
我正在与其他开发团队合作(我主要是一个 winform 开发人员),我看到了以下内容:
我们的应用程序是一个 ASP.NET 应用程序。此应用程序(解决方案)有一个 webfrom 项目 还有几个 VB dll(用于业务和数据层)。
最近更改了一个 ASPX 页面(后面有 VB 代码),
还有这个页面正在使用的一个dll。(VB dll数据层)
所以解决方案构建成功,没有错误。
当他们将此更改部署到网络服务器时,他们只复制了用于数据层的 VB DLL 和 webproject dll。所以只复制了2个dll。
我的问题是为什么我们不需要将 ASPX 文件复制到网络服务器?
【问题讨论】:
-
你知道aspx页面发生了什么变化吗?
-
如果您更改了 ASPX 文件 (html),您也必须更新该文件!
-
aspx 页面是否编译为嵌入式资源?见stackoverflow.com/questions/856453/…
-
据我所知,如果aspx页面有变化,需要和其他文件一起部署。也许回答这个问题的最佳人选是与您合作的开发团队。问他们没什么不好...
-
编译的站点不需要代码隐藏文件,这些文件被编译成DLL(我认为是在bin中)。这样一来,您的源代码在部署后就不容易获得,这是一件好事