Tes*_*ect 4 c# delay iis-7.5 servermanager asp.net-mvc-3
我对ServerManager类(来自Microsoft.Web.Administration程序集)有一点问题,我希望你们中的一些人可以帮助我.
基本上我需要在站点内创建一个新的应用程序(使用IIS 7.5)并将用户重定向到同一事件内的新应用程序.此功能是使用mvc 3/c#在.net Web应用程序中实现的.
这是我的代码:
ServerManager iisManager = new ServerManager();
Site mySite = iisManager.Sites["mySitesName"];
ApplicationCollection applications = mySite.Applications;
Application app = applications.Add(newapp, physicalPath);
app.ApplicationPoolName = "myAppPool";
iisManager.CommitChanges();
iisManager.Dispose();
return new RedirectResult("http://localhost/" + newapp);
Run Code Online (Sandbox Code Playgroud)
我认为这段代码的问题是ServerManager似乎稍微提交更改并且重定向到IIS中新添加的应用程序返回"HTTP Error 404.0 - Not Found",因为从ServerManager提交的更改未完成(我认为) .如果我在404之后刷新页面,则加载新应用程序.
非常感谢任何帮助或想法.
干杯!
| 归档时间: |
|
| 查看次数: |
2241 次 |
| 最近记录: |