社区
C#
帖子详情
静态非托管引用DLL 卸载 删除
chyenc
2010-06-10 11:39:59
谁解决过这样的错误
网站 使用一个DLL文件
这个文件静态非托管引用
我直接在内存中把这个文件卸载
可以删除这个文件
我在打开网站就显示
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
只有释放应用程序池 在成
谁知道怎么解决
...全文
125
7
打赏
收藏
静态非托管引用DLL 卸载 删除
谁解决过这样的错误 网站 使用一个DLL文件 这个文件静态非托管引用 我直接在内存中把这个文件卸载 可以删除这个文件 我在打开网站就显示 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 只有释放应用程序池 在成 谁知道怎么解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
地下室小红叔
2010-06-21
打赏
举报
回复
参考楼上
宝_爸
2010-06-10
打赏
举报
回复
你的网站还在用那个dll,删除后,应该会有问题吧。
我觉得lz还是应该再描述一下问题的前因后果。
gomoku
2010-06-10
打赏
举报
回复
那就不要“我直接在内存中把这个文件卸载”。
捷哥1999
2010-06-10
打赏
举报
回复
卸载?
你的程序在使用,当然有问题了。你的程序首先要释放引用,才能删除呀。
xingyuebuyu
2010-06-10
打赏
举报
回复
C# 动态调用DLL
http://www.cnblogs.com/feiyun0112/archive/2006/04/21/381552.html
APP开发王
2010-06-10
打赏
举报
回复
友情帮顶下!顺便学习学习!
chyenc
2010-06-10
打赏
举报
回复
首先 网站需要引用一个
[DllImport("MyChy.dll"]
private static extern int MyRun(IntPtr O0O);
这个DLL文件
我想在不重启的情况下 替换这个MyChy.dll文件 但是不成
这个已经加载到IIs里 不能删除 删除就需要重启IIS才成
可是我需要常常替换这个文件
我现在使用C#可以在内存中卸载到这个文件,可以删除了 但是
打开网站显示
尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
只有释放应用程序池 才能再次浏览这个网站
现在在本地测试没有问题,要是上传到服务器就比较麻烦,托管不能随便重启IIS
谁有好的解决办法
可以随时更新非托管引用的DLL DLL为C++编写
ASP.NET的网页代码模型及生命周期
ASP.NET网站有一种好处,就是在编译后,编译器将整个网站编译成一个
DLL
(动态链接库),在更新的时候,只需要更新编译后的
DLL
(动态链接库)文件即可。但是ASP.NET网站却有一个缺点,编译速度慢,并且类的检查不彻底...
C#编程经验技巧宝典
10 <br>0023 如何添加
引用
第3方控件 11 <br>0024 如何生成
DLL
文件 11 <br>0025 如何使用不安全代码 11 <br>第2章 语言基础 13 <br>2.1 注释 14 <br>0026 如何对代码进行注释 14 ...
动态生成
静态
及伪
静态
技术视频教程
其中产品模块可以对任意一个产品自定义属性,每个产品可以有不同的属性,新闻详细页面实现了上一条和下一条新闻的链接,系统首页、单页模块、新闻模块、产品模块全部实现了动态生成
静态
,新闻列表、产品列表使用伪...
C#
非
托管
Dll
一般可以认为:
非
托管
代码主要是基于win 32平台开发的
DLL
,activeX的组件,
托管
代码是基于.net平台开发的。如果您想深入了解
托管
与
非
托管
的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。
[转]C# 之
DLL
调用(
托管
与
非
托管
)
一般可以认为:
非
托管
代码主要是基于win 32平台开发的
DLL
,activeX的组件,
托管
代码是基于.net平台开发的。如果您想深入了解
托管
与
非
托管
的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。 ...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章