c# - 如何检测我的 .NET 程序集是从网站运行还是从桌面计算机运行?

标签 c# .net asp.net vb.net visual-studio

我只想在我的程序集中编写代码来检测它是在“桌面计算机”上运行,还是在 ASP.NET 应用程序的上下文中运行。这是至关重要的人,(许可目的),我不想因为我犯了一个错误而被解雇。

所以,请直截了当,如果你能给我一些代码片段。

编辑:我依赖于你的回答

EDIT v 2.0:如何在程序集中使用:

[assembly: "AspNetHostingPermission (SecurityAction.RequestRefuge, Unrestricted=true)]"

防止在网络上执行?

最佳答案

关于c# - 如何检测我的 .NET 程序集是从网站运行还是从桌面计算机运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3186268/

相关文章:

c# - HttpContext 和 SignalR HubCallerContext 之间的统一静态类

c# - 如何在 asp.net mvc 4 的服务器上缓存数据?

c# - ApplicationSignInManager 类在身份验证过程中为 null

.net - 使用 javascript 触发 silverlight 事件

c# - 仅将新项目从一个列表添加到另一个列表

.net - 可扩展性的最佳数据访问范例是什么?

c# - 如何在运行时设置datagridview的列类型

c# - AsyncPageable<T> 异步获取第一个结果

c# - 在 Google(日历事件).Net API 中获取 "Show me"可用/忙碌值

.net - ExecuteReader时"Parameter ?_1 has no default value"错误