asp.net - ASP.NET-如何找到进程标识?

标签 asp.net

您如何确定ASP.NET的进程标识?当用户单击设计为使用System.IO的LinkBut​​ton删除Visual Studio 2008中Web应用程序项目的根文件夹的子文件夹中的文件时,我得到了UnAthorizedAccessExeption。

最佳答案

对于运行该进程的用户:Environment.UserName

对于请求页面的人:Page.User.Identity

编辑:网络服务是用于通过网络(例如IIS)提供内容的默认帐户。查看所有built-in accounts。您必须授予“网络服务”访问该文件夹的权限(也授予使用该帐户的所有其他网站访问权限)或设置另一个帐户。

您使用的是IIS 6还是7?

关于asp.net - ASP.NET-如何找到进程标识?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857355/

相关文章:

asp.net - 基于文件系统的 .NET 媒体库的推荐

c# - 将字典转换为匿名对象

c# - 您如何在特定操作中重定向到 anchor

c# - 在 Razor 中显示 HTML 5 电话号码链接

ASP.NET 列表项 ID

asp.net - 将 System.windows.Forms 引用添加到 asp.net 网站

asp.net - 剩下的多个表使用Linq连接

c# - Html.BeginForm 发布模型为空

asp.net - RequiredFieldValidator在Firefox下无法正常工作

c# - 为什么新的 AppDomain 会加载不必要的 DLL?