The thing is that we used URLRewriter.dll as a tool to implement pseudo-static in the project, which worked fine in the VS2010 and in the previous development environment, but it did not work in the VS Express for Web, to investigate the cause, to find the IIS Express configuration issues, because IIS Express is similar to IIS configuration, and in this process has been re-read the configuration items in the previous ASP. NET configuration, so it is recorded so that the original document can be looked over again before encountering such problems.
The process for investigating the causes is:
Configuration of IIS and IIS Express
- Starting with IIS7, the XML-based configuration system is used to store the IIS settings information (that is, the settings for IIS are stored in an XML file), and before IIS7, these configuration information is used to store the IIS setup information using metadata (metabase); see:/HTTP Www.iis.net/configreference;IIS configuration files are applicationhost.config; Administration.config (IIS Express does not have this configuration file); Redirection.config;
- An XML file that stores IIS configuration information, which is organized like an ASP. config file, which is represented in: (1) using the suffix name, (2) hierarchy (configuration items in the lower layer can override configuration items in the upper layer), and (3) the configuration file has < configsections/> Defines the configuration section processor, and the remainder is the configuration information for the configuration section processor;
- The <modules> element in IIS configuration file Administration.config is used to define the features that can be provided in IIS Manager, or after you open IIS Manager, in feature Each feature that can be seen on the view interface is a child of the <modules> element. Probably because IIS Express does not provide custom feature functionality and does not provide a UI interface, IIS Express does not have this configuration file; see: Http://www.iis.net/configreference/modules;
- The <modules> elements in ApplicationHost.config, now I can't figure out what to do, the reference link is: http://www.iis.net/configreference/ System.webserver/modules, there is time to study and study it;
- The
- How is IIS or ASP. Handler found? There are also handler types do not understand;
A few questions about the ASP (the address for the ASP. NET configuration in MSDN is: http://msdn.microsoft.com/zh-CN/library/ms178683.aspx)
- <system.web>: Is the root element of the ASP. NET configuration settings, including configuration elements for configuring the ASP. NET Web application and controlling its behavior;
- <HttpModules>
- <HttpHandlers>
- <system.web.extention>: Is the root element of the ASP. Net extension configuration section, containing elements for configuring the ASP. NET service and controlling its behavior (note and <system.web> similarities and differences);
- <system.webserver>: Only in IIS7.0 and above the integration mode of its role, in the Classic mode, will ignore the contents of the configuration;
Iis/iis express/asp.net Configuration Fragment Recording