遇到一个奇葩的问题关于iis7 配置

zhang6236872 2018-01-26 07:02:12
Web程序,用C#开发的。环境是这样的
程序在主站环境 iis7部署,原来的文件夹名字叫AAA,下部署完程序就是运行不了,报错“未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。”并指出
然后把同一套编译后的代码,放到另一个目录AAA2,然后在iis7绑定到新的目录AAA2下正确执行。


1.服务器上装了Symantec Endpoint Protection 杀毒软件。
2.前几天还是好的,部署到其他机器是好的。


通过实验:
1.把原来的AAA的代码 文件夹名字AAA3 ,iis绑定新的AAA3 正确执行。
2.只要交AAA这个文件夹,就不能执行

物理文件 安全权限都设置过.新的目录只是新建文件夹,然后重命名。

请各位大神帮忙看下,有什么好的解决方案,感谢!

...全文
498 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang6236872 2018-03-15
  • 打赏
  • 举报
回复
准确来说 IIS、Asp.net 编译时的临时文件路径 里面编译的文件不更新的问题。 后面想想,还真可能是这个问题。 链接:http://blog.csdn.net/wulex/article/details/77588651
正怒月神 版主 2018-01-30
  • 打赏
  • 举报
回复
引用 8 楼 zhang6236872 的回复:
[quote=引用 6 楼 hanjun0612 的回复:] 的确是很奇怪的问题。。。 AAA文件夹和AAA2文件夹是在一个盘符下马? 权限一样吗?
一个盘,同一级目录[/quote] AAA删了重建一下呢? 这个问题是真没遇见过。
zhang6236872 2018-01-30
  • 打赏
  • 举报
回复
引用 5 楼 xomix 的回复:
.net程序集看了吗?AAA的权限看了吗?

dll都是Any CPU 的,权限是最大的
zhang6236872 2018-01-30
  • 打赏
  • 举报
回复
引用 6 楼 hanjun0612 的回复:
的确是很奇怪的问题。。。 AAA文件夹和AAA2文件夹是在一个盘符下马? 权限一样吗?
一个盘,同一级目录
zhang6236872 2018-01-30
  • 打赏
  • 举报
回复
引用 6 楼 hanjun0612 的回复:
的确是很奇怪的问题。。。 AAA文件夹和AAA2文件夹是在一个盘符下马? 权限一样吗?[/quote ] 权限都改成最大了,然后还是报错,并且报错类型“未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。” [quote=引用 5 楼 xomix 的回复:] .net程序集看了吗?AAA的权限看了吗?
都看过了,试过Framework 2.0 和Framework 4.0 还试过 把iis托管模式换成 经典 支持32位的,也不行。看来只能换机器了,等找到了再用那台好了。
zhang6236872 2018-01-30
  • 打赏
  • 举报
回复
至于怎么清空iis临时目录还不清楚,只能重装iis、重装Framework
zhang6236872 2018-01-30
  • 打赏
  • 举报
回复
找到问题了,谢谢各位大牛,发现是iis的临时文件的问题,以前这个项目启动失败了,导致一直使用临时目录的文件
正怒月神 版主 2018-01-29
  • 打赏
  • 举报
回复
的确是很奇怪的问题。。。 AAA文件夹和AAA2文件夹是在一个盘符下马? 权限一样吗?
  • 打赏
  • 举报
回复
.net程序集看了吗?AAA的权限看了吗?
zhang6236872 2018-01-29
  • 打赏
  • 举报
回复
引用 2 楼 starfd 的回复:
是不是杀毒软件把你的AAA目录设置为黑名单了
完全把杀毒软件禁用掉,还是不行,就差卸载了,但运维不让卸载
zhang6236872 2018-01-29
  • 打赏
  • 举报
回复
引用 1 楼 From_TaiWan 的回复:
请尝试 1)AAA能不能被删除? 2)停止IIS,删除AAA,再建立一个AAA 3)重启服务器,删了再建
试过了,删除AAA,在建一个也没有,就是只是AAA文件夹名称不行
  • 打赏
  • 举报
回复
是不是杀毒软件把你的AAA目录设置为黑名单了
秋的红果实 2018-01-26
  • 打赏
  • 举报
回复
请尝试 1)AAA能不能被删除? 2)停止IIS,删除AAA,再建立一个AAA 3)重启服务器,删了再建

62,046

社区成员

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

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

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

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