我把URL重写后,.html文件访问出错!照网上的在config文件中加了个节点
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
后,
.html打开不会出错,但打开的的页面是空白的!(不要告诉我.html没东西)
请教大家怎么解决这个问题?还有个就是DotNetTextBox编辑器的问题,只要网页有这个就报错
“未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。该模块应包含一个程序集清单。”
大家帮帮忙
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
后,
.html打开不会出错,但打开的的页面是空白的!(不要告诉我.html没东西)
请教大家怎么解决这个问题?还有个就是DotNetTextBox编辑器的问题,只要网页有这个就报错
“未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。该模块应包含一个程序集清单。”
大家帮帮忙
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders> -----------
你使用什么样的重写的呢?
还有个就是DotNetTextBox编辑器的问题,只要网页有这个就报错
“未能加载文件或程序集“EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。该模块应包含一个程序集清单。”
大家帮帮忙
------------------
引入的方法,不全吧.
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/Military/show-(.[0-9]*)\.html</LookFor>
<SendTo>~/Military/show.aspx?ID=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig><connectionStrings>
<add name="conn" connectionString="Data Source=59.36.98.97;Initial Catalog=sq_zhideng;User ID=sq_zhideng;Password=555555" />
<add name="dbcdConnectionString1" connectionString="Data Source=59.36.98.97;Initial Catalog=dbcd;Persist Security Info=True;User ID=sq_zhideng;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio""
providerName="System.Data.SqlClient" />
<add name="dbcdConnectionString2" connectionString="Data Source=59.36.98.97;Initial Catalog=dbcd;Persist Security Info=True;User ID=sq_zhideng;Password=P_name;MultipleActiveResultSets=False;Packet Size=4096;Application Name="Microsoft SQL Server Management Studio""
providerName="System.Data.SqlClient" />
</connectionStrings><httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
可执行文件:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll
把 “确认文件是否存在”打的勾去掉。
扩展名写上.html
还有WEBCONFIG文件里的<<add assembly="">有没有那个组件
第一个我不会
CS0433: 类型“System.Web.UI.ScriptManager”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”中