小编Xia*_* Wu的帖子

如何跨进程锁定/解锁文件?

使用在 Linux 上运行在 mono 上的 C#,请注意以下代码在 windows 上运行良好,可以跨进程锁定文件,但在 linux 上无法通过 mono (ubuntu 14.04)

new FileStream("myfile.lock",FileMode.OpenOrCreate,FileAccess.ReadWrite,FileShare.None);
Run Code Online (Sandbox Code Playgroud)

来自互联网的研究,我应该可以用咨询锁来做到这一点

FileStream.Lock
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用。在 ubuntu 14.04 上用两个进程测试,它们都可以执行“FileStream.Lock(0, int.MaxValue)”。我希望后一个会失败,每个源代码都有异常。

有谁知道有什么解决办法吗?

c# linux mono locking

6
推荐指数
1
解决办法
2206
查看次数

azure deploy问题:无权查看此目录或页面

我试图将我的asp.net mvc web应用程序部署到azure.但不知何故,我无法在vs2015社区中使用Web部署,我总是收到一个错误:
Web Deploy遇到服务器的连接问题,不得不终止连接.如果问题仍然存在,请与服务器管理员联系.有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_CONNECTION_TERMINATED.WebApplication6 0.

所以我改为使用本地git部署到azure.我能够部署,但是当我输入网络应用程序的网址时,我得到了:您没有权限查看此目录或页面.而且我无法访问我在代码中定义的任何控制器.任何人都可以帮助我吗?

asp.net git asp.net-mvc azure azure-web-sites

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

标签 统计

asp.net ×1

asp.net-mvc ×1

azure ×1

azure-web-sites ×1

c# ×1

git ×1

linux ×1

locking ×1

mono ×1