作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 ASP.NET Core RTM
以 .net framework 4.52
为目标的 Web 应用程序
在我的 project.json
"frameworks": {
"net452": {}
},
MyWebApplication.exe
当我在浏览器中访问该应用程序时,exe 会运行。
Windows Server 2012
的 Web 服务器上和
IIS8
MyWebApplication.exe
正在使用并且发布失败。
MyWebApplication.exe
在 Web 服务器上的任务管理器中。但是,由于我只能通过共享目录访问该服务器,因此这是不可能的。
ASP.NET 4
网站我没有这个问题。
ASP.NET CORE RC1
我也没有遇到问题,因为它使用的是
dnx
虽然
HTTPPlatformHandler
这让我可以复制网站而不必杀死
dnx.exe
.我只需要触摸
web.config
并且该站点将重新启动。
MyWebApplication.exe
通过 FTP 或共享文件夹访问从 Web 服务器上的内存? 最佳答案
ERROR_FILE_IN_USE
错误是 open issue在 github 上
只需在发布前删除 web.config 发布目录。
如果没有 web.config,站点将自动停止并从内存中卸载文件,并阻止任何人再次将站点加载到内存中访问 URL。
另一种解决方法是将 app_offline.htm 复制到您的发布目录,它应该也能正常工作。 Link
关于iis - 使用 FTP/共享文件夹部署 ASP.NET Core 网站时如何不出现 "ERROR_FILE_IN_USE "错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39169176/
我是一名优秀的程序员,十分优秀!