生产中的ASP.NET网站在一段时间后停止运行(无法加载文件或程序集......)

时间:2017-01-24 22:10:24

标签: c# asp.net iis web

我在asp.net制作的网站有问题,在开发中一切正常,但自从我将它发布到服务器后,我遇到了下一个问题:

过了一段时间,我的文件夹中出现了一些名为“Temporary ASP.NET Files”的项目,我意识到网站停机时很少有东西显示在这个屏幕上:

enter image description here

我在TEMP文件夹中看到的是下一个:

enter image description here

临时解决方案是删除文件夹中的文件,但是当它们再次存在并且网站停止运行时。

我试图阻止用户写这个文件夹,但是当我尝试访问我的网站时,我发现了另一个错误,有点像: ...无法写入...文件夹..

谢谢你们, 那种建议真的很棒! 谢谢!

2 个答案:

答案 0 :(得分:0)

您必须将XXXXX.dll文件添加到服务器上的bin文件夹中。

有些时候(我不知道为什么)某些DLL不是项目的一部分,你必须手动复制。如果文件已存在,则可以使用本地DLL替换该文件。

答案 1 :(得分:0)

检查:

1. Project Framework VS Application pool.
2. Check all Dll's if include and its framework too.
3. Check eSavez_Servis Framework.

只是逐个模拟你的问题。