未能映射路径"在Global.asax中出现错误
本文关键字:asax Global 错误 映射 路径 quot | 更新日期: 2023-09-27 18:10:23
我是c#的新手,所以任何帮助都会很感激。该项目是使用VS2005的c# Web应用程序。这是Global中的代码。给出错误的代码:
System.Configuration.Configuration rootWebConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/" + strVirtualDirectory);
据我所知,代码将在IIS上运行。[strVirtualDirectory]是IIS默认Web站点中的虚拟目录(物理目录将是源文件夹)的名称。
当我还在用Win XP的时候,一切都很好。升级到win7 Pro后,我在IIS 7上设置了与在winxp上相同的虚拟目录。但是,代码无法识别虚拟目录。
谁能帮我解决这个问题?我很抱歉我的英语很差。很抱歉回复晚了。这几天我真的很忙。
全球。asax是不允许改变的,所以我的目的是知道如何配置IIS7,使其能够与VS2005和项目一起工作。
如果方法是复杂的,也许我应该回到Windows XP或运行Win XP与VM Player。
本页应该为您提供在32位或64位系统上创建、读取和设置iis7参数所需的所有信息。希望对你有帮助。
http://forums.iis.net/t/1139885.aspxTry
System.Configuration。配置rootWebConfig =System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration ( Request.ApplicationPath )
通常你可以调用Server.MapPath("~/")来访问根目录,例如Server.MapPath("web.config")
而是打开网络。配置文件,你可以只路径null作为参数打开web。配置文件。如果你想在iis7下获得同样的效果,你可以在经典模式下运行web