日期:2014-05-18  浏览次数:20463 次

asp.net2.0发布时为什么没有网站的DLL?
以前ASP.NET1.0时网站生成后会有一个对应的DLL.只要把它和ASPX页面发布到IIS里即可.最近用2.0做了一个项目,参照PETESHOP4.0,有许多类库,都可以编译成DLL然后在里面加入了一个网站.并且类库的DLL也引用到了WEB(网站项目)下.在本机好使.为什么在别的机器IIS里不能正常使用.后来我发现没有类似以前的WEB.DLL.

请问各位大侠是怎么回事,该如何设置与操作.

开发环境:XP+.NET2005-SP1+SQL2000

------解决方案--------------------
是的,到2.0发布后就有了
名称好像是随机生成的,在bin文件夹下,可能的名称为2256635.dll,不是跟应用程序名称对应的。
不发布:但是不发布也可以部署的,把web项目中的aspx页面和与其对应的aspx.cs页面全部放到服务上去就可以了(但是不推荐这么做,保护源代码嘛)
发布:传所有aspx页面和你发布生成dll就可以,(无需传aspx.cs文件,但传了也没问题)