我把Microsoft.Web.UI.WebControls.dll不安装而是直接拷贝到Bin里,为什么不好用啊?

5027527 2004-07-02 11:14:29
我把Microsoft.Web.UI.WebControls.dll不安装而是直接拷贝到Bin里,为什么不好用啊?
...全文
393 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jing226 2004-07-03
  • 打赏
  • 举报
回复
这和主机是不是服务器没有什么关系的。
你把webcontrols.dll拷贝到bin下,然后在你的解决方案的项目下添加引用。
试试看。
jing226 2004-07-03
  • 打赏
  • 举报
回复
to 5027527(Cool_FX):
我没说拷贝到bin目录就可以了,必须在项目中添加引用
拷贝到bin目录是为了保证项目文件转移到另一台机器时不会出现找不到dll的情况。

另外,控件需要的客户端htc文件拷贝到虚拟目录(如果application是放在虚拟目录下)或者站点根目录(如果不是虚拟目录)
Rohwa 2004-07-03
  • 打赏
  • 举报
回复
坏了,说错了,应该是这样的:
Microsoft.Web.UI.WebControls.dll要放在虚拟目录的bin下。
webctrl_client要放在www根目录下,就像aspnet_client。



LOG: Attempting download of new URL file:///E:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/sztz/7983462d/f5818d79/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.EXE.
LOG: Attempting download of new URL file:///F:/pub/SZTZ/bin/Microsoft.Web.UI.WebControls.EXE.
LOG: Attempting download of new URL file:///F:/pub/SZTZ/bin/Microsoft.Web.UI.WebControls/Microsoft.Web.UI.WebControls.EXE.
Rohwa 2004-07-03
  • 打赏
  • 举报
回复
同意 fly_miss(新年新气象)

就是有个Runtime问题
Microsoft.Web.UI.WebControls.dll用到了很多资源,这些资源会在webctrl_client文件夹中。所以webctrl_client是要的。

我这边还邪门些:webctrl_client一定要放在www根目录中,虚拟目录不行!Microsoft.Web.UI.WebControls.dll放哪都可以,系统会找很多地方,比如当前目录,根目录的bin,等等。
chrch 2004-07-03
  • 打赏
  • 举报
回复
直接引用不就行了??
5027527 2004-07-03
  • 打赏
  • 举报
回复
to jing226(一条鱼) :直接把Microsoft.Web.UI.WebControls.dll文件拷贝到我的Bin里是不好用的,这样它将不能实现控制分页。
fly_miss 2004-07-03
  • 打赏
  • 举报
回复
在Microsoft.Web.UI.WebControls中的资源文件都放在C:\Inetpub\wwwroot\webctrl_client\1_0中,所以你必须要安装webctrl_client目录,
5027527 2004-07-03
  • 打赏
  • 举报
回复
to Rohwa(诚旭源):
我安装Microsoft.Web.UI.WebControls.dll时,它默认自动拷贝到program中去,并在C:\Inetpub\wwwroot\webctrl_client\1_0中生成一些文件。

按你的方法做把Microsoft.Web.UI.WebControls.dll拷贝到我的Bin里也把C:\Inetpub\wwwroot\webctrl_client\1_0时的文件也拷到我的Bin下,,再反安装原来的Microsoft.Web.UI.WebControls,还不行。

我是想在把Microsoft.Web.UI.WebControls.dll作为一般的控件一样在我的Bin里方便的使用,并不想也要把一些文件放在C:\Inetpub\wwwroot\webctrl_client\1_0中,这样我我分布源代码时或者给别人时,很方便的打包,而不用安装Microsoft.Web.UI.WebControls.dll控件。
Rohwa 2004-07-03
  • 打赏
  • 举报
回复
把这个东东拷贝到web的根目录下的bin就可以了



=====================================
Internet Explorer Web Controls README
=====================================
Last updated: 1/14/2002

Thank you for downloading the IE Web Controls source code release! The Src
folder contains the source code for the IE MultiPage, ToolBar, TreeView, and
TabStrip controls, along with related base classes and design-time support.

To build the IE Web Controls:

1. Make sure you have installed the .NET Framework SDK v1.0 or v1.1
2. Run Build.bat, which will create a build folder in this directory.
The build folder contains Microsoft.Web.UI.WebControls.dll and a
Runtime directory of supporting files.

To run the IE Web Controls:

1. Copy the contents of the Runtime directory to the webctrl_client\1_0
directory under your top-level site directory. For example, if your
site root is c:\Inetpub\wwwroot, type this at the command prompt:

xcopy /s /i .\build\Runtime c:\Inetpub\wwwroot\webctrl_client\1_0 /y

This will create the following directory structure under the site:

/webctrl_client/1_0
MultiPage.htc
TabStrip.htc
toolbar.htc
treeview.htc
webservice.htc
webserviced.htc
[images]
[treeimages]

2. Create a new web application in IIS and copy the contents of the
samples directory to this application directory. For example:

xcopy /s /i .\samples c:\Inetpub\wwwroot\sampleapp /y

3. Create a /bin subdirectory for the application and copy the file
Microsoft.Web.UI.WebControls.dll to this directory.

The contents of the application will be as follows:

/sampleapp
multipage.aspx
state_city.xml
tabstrip.aspx
toolbar.aspx
treeview.aspx
treeview_bound.aspx
/bin
Microsoft.Web.UI.WebControls.dll

4. Request the sample pages from your Internet Explorer web browser, for
example: http://localhost/sampleapp/multipage.aspx

For additional documentation and samples visit:
http://msdn.microsoft.com/library/default.asp?url=/workshop/webcontrols/webcontrols_entry.asp
5027527 2004-07-02
  • 打赏
  • 举报
回复
Microsoft.Web.UI.WebControls.dll拷贝放在我的Bin里和安装放在program的目录里有什么两样?
5027527 2004-07-02
  • 打赏
  • 举报
回复
因为我的主机不是服务器,虚拟目录是通过服务器建立共享路径\\BillGates\WebPLan来实现的。我的主机是:BillGates。所以,我需要在我的Bin里有Microsoft.Web.UI.WebControls.dll,这样通过外部网访问时,直接访问我的\\BillGates\WebPLan\Bin,以希望不需要在服务器上安装Microsoft.Web.UI.WebControls
liangshaojun 2004-07-02
  • 打赏
  • 举报
回复
要引用,不能拷贝.拷贝后它会自动添加Bin目录下的.
dbase 2004-07-02
  • 打赏
  • 举报
回复
Microsoft.Web.UI.WebControls.dll
不需要拷呀,直接引用就可以了

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧