Network Connecting Life
网络连接生活 - Jaron (IIS/ASP/.NET/InstallShield)
登录
注册
全站
当前博客
空间
博客
好友
相册
留言
贾俊
ID:Jaron
共
57315
次访问,排名
1716(-1)
好友
5
人,关注者
42
人
扬州市佳融信息技术有限公司
警务通产品支持八大部查询。
Jaron的文章
原创 50 篇
翻译 0 篇
转载 7 篇
评论 29 篇
最近评论
zyhappy1688:
请问下:如何更改iis中asp.net中asp.net的版本呢?
xkpkhu:
wow power leveling
xkpkhu:
wow power leveling
过路人~~~:
可以给我份吗?????? WG90938609@163.COM
Jaron:
一般我都是查阅IIS文档和MSDN,因为时间太少的原因,这个软件有一部分功能还没有写,如果需要的话,我可以发已经完成部分的代码给你.请发送邮件至 jaron.jia@gmail.com
文章分类
(非技术)
(RSS)
.Net
(RSS)
IIS
(RSS)
InstallShield
(RSS)
Web开发
(RSS)
其他
(RSS)
数据库技术
(RSS)
收藏
IIS
Windows2000/2003
相册
个人相片
文章用图
我的软件
技术站点
InstallShield 中文技术论坛
几个有用的Webservice
博客堂
我的公司网站
实用链接
实用查询
存档
2008年05月(2)
2008年04月(2)
2007年12月(1)
2007年09月(1)
2007年07月(2)
2007年05月(1)
2007年04月(1)
2007年03月(6)
2007年01月(1)
2006年12月(1)
2006年09月(1)
2006年01月(1)
2005年12月(1)
2004年09月(1)
2004年08月(2)
2004年07月(2)
2004年06月(2)
2004年04月(2)
2003年12月(1)
2003年11月(2)
2003年08月(2)
2003年07月(15)
软件项目交易
订阅我的博客
使用C#设置IIS站点运行的.Net版本示例
收藏
新一篇: 使用C#获取服务器IIS版本
|
旧一篇: 2008年4月23日 出差
/**/
///
<summary>
///
设置.Net版本
///
</summary>
///
<returns></returns>
public
WebSiteInfo SetDotNetVersion(
string
virtualName, WebSiteInfo _SiteInfo)
...
{
_SiteInfo.ErrorMessage
=
null
;
if
(virtualName
==
null
) virtualName
=
"
Root
"
;
WebServerTypes WST
=
GetIISServerType(_SiteInfo.DomainName);
if
((WST
!=
WebServerTypes.IIS6)
&&
(WST
!=
WebServerTypes.IIS5))
...
{
_SiteInfo.ErrorMessage
=
"
IIS 版本必需为 IIS5 以上
"
;
}
else
...
{
try
...
{
string
text
=
_SiteInfo.IISDirectoryEntry.Substring(_SiteInfo.IISDirectoryEntry.IndexOf(
"
W3SVC
"
));
string
text2
=
System.IO.Path.GetFullPath(Environment.SystemDirectory
+
@"
..Microsoft.NETFrameworkv
"
+
_SiteInfo.DotNetVersion)
+
@"
aspnet_regiis.exe
"
;
string
text3
=
"
-s
"
+
text
+
"
/
"
+
virtualName;
Process process
=
new
Process();
process.StartInfo.FileName
=
text2;
process.StartInfo.Arguments
=
text3;
process.StartInfo.RedirectStandardOutput
=
true
;
process.StartInfo.RedirectStandardError
=
true
;
process.StartInfo.UseShellExecute
=
false
;
process.StartInfo.WindowStyle
=
ProcessWindowStyle.Hidden;
process.StartInfo.CreateNoWindow
=
true
;
process.Start();
_SiteInfo.ErrorMessage
=
process.StandardOutput.ReadToEnd();
process.Dispose();
}
catch
(Exception exception)
...
{
_SiteInfo.ErrorMessage
=
exception.Message;
}
}
return
_SiteInfo;
}
发表于 @
2008年05月11日 21:31:53
|
评论(
loading...
)
|
编辑
新一篇: 使用C#获取服务器IIS版本
|
旧一篇: 2008年4月23日 出差
评论:没有评论。
发表评论
姓 名:
主 页:
校验码:
看不清,换一张
登录