社区
C#
帖子详情
在普通C#类中,有什么办法可以知道自己是否是在web程序中?
antimicro
2007-07-06 05:11:54
希望某些类可以在winform和web程序中通用但局部需要特殊处理,不知如何才能做到。
...全文
197
4
打赏
收藏
在普通C#类中,有什么办法可以知道自己是否是在web程序中?
希望某些类可以在winform和web程序中通用但局部需要特殊处理,不知如何才能做到。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windinwing
2007-07-07
打赏
举报
回复
还没说完
接着
System.Threading.Thread.GetDomain().SetupInformation.CachePath
返回如下
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\4a7c1879
检索 Temporary ASP.NET Files
看看配置文件是否是web.config
System.Threading.Thread.GetDomain().SetupInformation.ConfigurationFile
检查从进程中启动的目录
System.Environment.CurrentDirectory
返回如下
c:\windows\system32\inetsrv
查找最后是不是inetsrv就行了
System.Environment.UserName
是不是 NETWORK SERVICE
System.Environment.UserInteractive 是否==false
这些方法都可以
windinwing
2007-07-07
打赏
举报
回复
System.Threading.Thread.GetDomain().FriendlyName
web程序会返回如下
/LM/W3SVC/262538068/Root-6-128282435125066608
检查是否有W3SVC就行了
exu
2007-07-07
打赏
举报
回复
判断System.Web.HttpContext.Current就可以了,如下:
if(System.Web.HttpContext.Current==null)
{
//不是Web应用程序
}
else
{
//是Web应用程序
}
fangwancong
2007-07-06
打赏
举报
回复
不清楚楼主的意思。主要看你的类是什么样的操作。这跟项目的层次有很有的关系。如果真的有需要分Web和Winfrom区别,应该把这些逻辑写在业务外观层上。
ASP.NET
WEB
应用
程序
设计教程(单维锋编著) 图书例子代码-校园音乐吧项目(
c#
)
本书覆盖知识点广、注重综合能力培养、简单易懂,适合作为
普通
高等院校应用型本科和高职高专类院校
程序
设计教程,也适合编程开发人员用于培训或自学使用。 由于空间有限,删除了部分音乐文件。
C#
web
应用
程序
不能访问app_code下类的原因以及解决方法
在用
C#
开发
web
的时候,可以通过创建
web
site和应用
程序
两种方式,应用
程序
这种方式使用的多一些,在
web
site下是可以访问app_code下的类的,应用
程序
不支持。 解决方法,将app_code下的类的属性的生成操作由“内容”改...
微信小
程序
系统教程
C#
版[3/3阶段]_微信小
程序
电商系统
微信小
程序
系统教程[初级阶段],微信小
程序
0基础学起,讲解微信小
程序
开发的基础知识。 微信小
程序
系统教程共有“微信小
程序
系统教程[初级阶段]”、“微信小
程序
系统教程[
中
级阶段]——核心技术”、“微信小
程序
...
风越
C#
.Net代码生成器 [FireCode Creator] 2.8
默认提供asp、aspx
WEB
程序
、.net
普通
三层框架
程序
、.net Windows
程序
,多种代码框架及多个界面设计模板,均可任意修改管理。通过自定义生成
程序
的界面风格与输出代码,用户可将其扩展为ASPX/ASP/PHP/JSP等各种
程序
...
winform案例;学校管理系统,非常完整的
C#
+ACCESS学校管理系统
一个非常完整的学校管理系统,使用
C#
+ACCESS开发, 附加安装
程序
,支持所有基本的学校管理功能 包含所有源代码,可进行二次开发... 超级管理员 用户名及密码:admin
普通
管理员 用户名及密码:test
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章