小弟网站配置了伪静态,在VS环境运行没有问题,发布到IIS之后出现下列问题,等待高手帮忙解决,分不够可以再加
(.NET已经注册,IIS中的属性也已经配置)打开页面后显示如下: -- ASP.NET REGISTRATION OPTIONS ---i Install this version of ASP.NET and update scriptmaps at the IIS metabase root and for all scriptmaps below the root. Existing scriptmaps of lower version are upgraded to this version.-ir Install this version of ASP.NET, register only. Do not update scriptmaps in IIS.-iru Install this version of ASP.NET. If there are any existing applications that uses ASP.NET, it will not update scriptmaps in IIS.-enable When -enable is specified with -i, -ir or -r, ASP.NET will be enabled in the IIS security console (IIS 6.0 or later).-disable When -disable is specified with -i, -ir or -r, ASP.NET will be disabled in the IIS security console (IIS 6.0 or later).-s <path> Install scriptmaps for this version at the specified path, recursively. E.g. aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1-sn <path> Install scriptmaps for this version at the specified path, non-recursively.-r Install this version of ASP.NET and update scriptmaps at the IIS metabase root and for all scriptmaps below the root. Existing scriptmaps are upgraded to this version regardless of the original versions.-u Uninstall this version of ASP.NET. Existing scriptmaps to this version are remapped to highest remaining version of ASP.NET installed on the machine.-ua Uninstall all versions of ASP.NET on the machine.-k <path> Remove all scriptmaps to any version of ASP.NET from the specified path, recursively. E.g. aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1-kn <path> Remove all scriptmaps to any version ASP.NET from the specified path, non-recursively.-lv List all versions of ASP.NET that are installed on the machine, with status and installation path.-lk List all the path of all IIS metabase keys where ASP.NET is scriptmapped, together with the version. Keys that inherit ASP.NET scriptmaps from a parent key will not be displayed.-c Install the client side scripts for this version to the aspnet_client subdirectory of each IIS site directory.-e Remove the client side scripts for this version from the aspnet_client subdirectory of each IIS site directory.-ea Remove the client side scripts for all versions from the aspnet_client subdirectory of each IIS site directory.-ga <user> Grant the specified user or group access to the IIS metabase and other directories used by ASP.NET. -- CONFIGURATION ENCRYPTION OPTIONS ---pe section Encrypt the configuration section. Optional arguments: [-prov provider] Use this provider to encrypt. [-app virtual-path] Encrypt at this virtual path. Virtual path must begin with a forward slash. If it is '/', then it refers to the root of the site. If -app is not specified, the root web.config will be encrypted. [-site site-name-or-ID] The site of the virtual path specified in -app. If not specified, the default web site will be used. [-location sub-path] Location sub path. [-pkm] Encrypt/decrypt the machine.config instead of web.config.-pd section Decrypt the configuration section. Optional arguments: [-app virtual-path] Decrypt at this virtual path. Virtual path must begin with a forward slash. If it is '/', then it refers to the root of the site. If -app is not specified, the root web.config will be decrypted. [-site site-name-or-ID] The site of the virtual path specified in -app. If not specified, the default web site will be used. [-location sub-path] Location sub path. [-pkm] Encrypt/decrypt the machine.config instead of web.config.-pef section web-app-physical-dir Encrypt the configuration section. Optional arguments: [-prov provider] Use this provider to encrypt.-pdf section web-app-physical-dir Decrypt the configuration section.
...很多的英文....
(.NET已经注册,IIS中的属性也已经配置)打开页面后显示如下: -- ASP.NET REGISTRATION OPTIONS ---i Install this version of ASP.NET and update scriptmaps at the IIS metabase root and for all scriptmaps below the root. Existing scriptmaps of lower version are upgraded to this version.-ir Install this version of ASP.NET, register only. Do not update scriptmaps in IIS.-iru Install this version of ASP.NET. If there are any existing applications that uses ASP.NET, it will not update scriptmaps in IIS.-enable When -enable is specified with -i, -ir or -r, ASP.NET will be enabled in the IIS security console (IIS 6.0 or later).-disable When -disable is specified with -i, -ir or -r, ASP.NET will be disabled in the IIS security console (IIS 6.0 or later).-s <path> Install scriptmaps for this version at the specified path, recursively. E.g. aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1-sn <path> Install scriptmaps for this version at the specified path, non-recursively.-r Install this version of ASP.NET and update scriptmaps at the IIS metabase root and for all scriptmaps below the root. Existing scriptmaps are upgraded to this version regardless of the original versions.-u Uninstall this version of ASP.NET. Existing scriptmaps to this version are remapped to highest remaining version of ASP.NET installed on the machine.-ua Uninstall all versions of ASP.NET on the machine.-k <path> Remove all scriptmaps to any version of ASP.NET from the specified path, recursively. E.g. aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1-kn <path> Remove all scriptmaps to any version ASP.NET from the specified path, non-recursively.-lv List all versions of ASP.NET that are installed on the machine, with status and installation path.-lk List all the path of all IIS metabase keys where ASP.NET is scriptmapped, together with the version. Keys that inherit ASP.NET scriptmaps from a parent key will not be displayed.-c Install the client side scripts for this version to the aspnet_client subdirectory of each IIS site directory.-e Remove the client side scripts for this version from the aspnet_client subdirectory of each IIS site directory.-ea Remove the client side scripts for all versions from the aspnet_client subdirectory of each IIS site directory.-ga <user> Grant the specified user or group access to the IIS metabase and other directories used by ASP.NET. -- CONFIGURATION ENCRYPTION OPTIONS ---pe section Encrypt the configuration section. Optional arguments: [-prov provider] Use this provider to encrypt. [-app virtual-path] Encrypt at this virtual path. Virtual path must begin with a forward slash. If it is '/', then it refers to the root of the site. If -app is not specified, the root web.config will be encrypted. [-site site-name-or-ID] The site of the virtual path specified in -app. If not specified, the default web site will be used. [-location sub-path] Location sub path. [-pkm] Encrypt/decrypt the machine.config instead of web.config.-pd section Decrypt the configuration section. Optional arguments: [-app virtual-path] Decrypt at this virtual path. Virtual path must begin with a forward slash. If it is '/', then it refers to the root of the site. If -app is not specified, the root web.config will be decrypted. [-site site-name-or-ID] The site of the virtual path specified in -app. If not specified, the default web site will be used. [-location sub-path] Location sub path. [-pkm] Encrypt/decrypt the machine.config instead of web.config.-pef section web-app-physical-dir Encrypt the configuration section. Optional arguments: [-prov provider] Use this provider to encrypt.-pdf section web-app-physical-dir Decrypt the configuration section.
...很多的英文....
http://blog.csdn.net/shaily/archive/2009/01/18/3825168.aspx
相信对你有帮助
当在一台计算机上并行执行多个 .NET Framework 版本时,映射到 ASP.NET 应用程序的 ASP.NET ISAPI 版本决定了该应用程序所使用的公共语言运行库版本。
http://msdn.microsoft.com/zh-cn/library/k6h9cz8h(VS.80).aspx百度一下asp.net iis 注册就可以找到一个工具下载下来使用就可以解决的
也是用:URLRewriter
你说的什么意思呢?我2.0注册过一次了呀1
我是这么注册的:C:\Windows\Microsoft.NET\Framework\v2.0.50727目录下
然后使用aspnet_regiis -i命令注册
<rewrites>
<add name="Rewrite1" virtualUrl="^~/PAGEDIANPU(.*).html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/PAGEDIANPU.aspx?DianPuID=$1" ignoreCase="true"/>
</rewrites>
</urlrewritingnet>
然后使用aspnet_regiis -i命令注册
我电脑中也有3.5版本,应该怎么注册?或者我这边怎么修改呢?