日期:2014-05-18  浏览次数:20498 次

求:用asp.net程序设定IIS中网站的ASP.NET版本为2.0(默认是1.1的),急求,100分,加十分感谢。
如题,就是想用asp.net程序来设定网站的asp.net版本,因为默认为1.1,想改成2.0的。我的运行环境是win2003   server+VS2005。


目地简单,就是为了实现以下帖子中的效果。
http://community.csdn.net/Expert/topic/5728/5728241.xml?temp=4.249209E-02

------解决方案--------------------
这个要求太变态了,不会啊
------解决方案--------------------
try ->

// using System.Diagnostics;

// targetSite: 网站
// targetVDir: 虚拟目录
void RegisterScriptMaps(string targetSite, string targetVDir)
{
// Calculate Windows path
string sysRoot = System.Environment.GetEnvironmentVariable( "SystemRoot ");

// Launch aspnet_regiis.exe utility to configure mappings
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = Path.Combine(sysRoot, @ "Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe ");
info.Arguments = string.Format( "-s {0}/ROOT/{1} ", targetSite, targetVDir);
info.CreateNoWindow = true;
info.UseShellExecute = false;

Process.Start(info);
}
------解决方案--------------------
我整理了一个文章LZ看看吧
http://blog.csdn.net/octverve/archive/2007/08/26/1759529.aspx
希望对你有用
------解决方案--------------------
你自己去参考吧,太难了,我也还没有看懂
http://blog.csdn.net/net_lover/archive/2007/08/26/1759880.aspx利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(二)

http://blog.csdn.net/net_lover/archive/2007/08/26/1759877.aspx利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)
------解决方案--------------------
ldap或wmi均可以做到
实际是你的msdn上就有现成的例子,请详细查看你的msdn的iis编程相关章节
http://msdn2.microsoft.com/en-us/library/ms525041.aspx
http://msdn2.microsoft.com/en-us/library/ms525791.aspx