相关疑难解决方法(0)

.NET Core锁定文件

我有一个ASP.NET核心应用程序.我通过运行命令来运行应用程序

dotnet run
Run Code Online (Sandbox Code Playgroud)

当我构建这个ASP.NET核心应用程序时,我在五分之一的情况下看到以下错误.

C:... \错误CS2012:无法打开'C:...\bin\Debug \netcoreapp1.0\AAA.Web.dll'进行写入 - '进程无法访问文件'C:...\bin\Debug \netcoreapp1.0\AAA.Web.dll'因为它正被另一个进程使用.

除了上述问题,我还看到我在CSHTML文件中没有进行任何更新.我必须停止dotnet run命令,再次构建应用程序然后运行dotnet run命令.

我该如何解决这些问题?

在此输入图像描述

.net-core asp.net-core

32
推荐指数
8
解决办法
2万
查看次数

发布网站到IIS,服务器锁dll文件

我一直在为这个问题苦苦挣扎大约一个星期。我正在尝试使用 FTP 将我的 MVC 网站发布到我的 IIS 服务器。唯一的问题是,当我传输文件时,MVC 总是锁定一些 DLL 文件(System.Web.MVC 等)并在 10 分钟后释放它们。

这个问题会阻止我的网站持续运行并给出非常难看的错误信息。

尝试删除 bin 文件夹时,我的访问被拒绝;尝试重命名 bin 文件夹时,我的访问被拒绝;尝试删除特定文件时,我的访问也被拒绝。

此外,我无法运行任何关闭进程的程序,因为它不是我的服务器,而且我无权访问实际机器。

如何在没有这些问题的情况下顺利发布我的网站?

c# iis dll asp.net-mvc publish

5
推荐指数
1
解决办法
2129
查看次数

标签 统计

.net-core ×1

asp.net-core ×1

asp.net-mvc ×1

c# ×1

dll ×1

iis ×1

publish ×1