作者fumizuki (蒙面加菲狮)
看板Visual_Basic
标题Re: [.NET] asp.vb档案 无法更新
时间Sat Feb 14 10:39:07 2009
※ 引述《regionbbs (小朱)》之铭言:
: ASP.NET 在 2.0 的编译模型是 Pre-compilation,可以即时编译原始程式码。
: 不过这个模式也是被骂到翻掉...因为蛮容易发生无法载入型别的问题。
: 如果这个方式那麽好,也不用又开发一个 Web Application Project (.NET 1.1 的作法)
: 用过 .NET 1.1 和 2.0 之後,个人认为 .NET 1.1 的编译模式比较好用,至少所有
: 的程式码都被编译到同一个 DLL,不会发生无法载入型别的问题,而且命名空间可以自订
: ,不像 Pre-compilation 无法自订 (命名空间一律是 ASP),在使用的弹性上会比较高。
: 唯一个缺点就是改完後要编译,并且把 DLL 更新到网站的 bin 目录,不过因此可以享有
: 更高的弹性,相对之下这个多出来的程序其实是微不足道的...
: ASP.NET 3.5 这两种类型都支援。
VS 2003 (ASP.NET 1.1)
需要建置网站後再把DLL档上传更新(如果更改的是aspx.vb、vb档案的话)
如果更改的是aspx的话,就只需要更新aspx档案
VS 2005 (ASP.NET 2.0)
VS 2008 (ASP.NET 3.5)
发行网站,再把发行後的档案上传更新
可选择单一档案固定命名,结果是一个网页一个DLL档,档名规则App_Web_乱数_档名.dll
如果没选择单一档案固定命名,一个网页会产生三个输出,档名是乱数
单一档案固定命名模式,好像不允许自订命名空间
会发行失败,说找不到那些类别
--
▃▅▇▆▄ ▆▂▃ `
逝去感情如何能留住,半点痴情遗留殊不易,██▅▇▄▃ ▇▃▂" .
█████████▃i ▁▄▇
更多凄凄惨惨的遭遇…………██▆▃ █▅▆▃ˍ▄*
◢ ▂█▄▇▅▂▌.
我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.106.250