標籤:style blog http color os io 檔案 ar
廢話不多說:
1、下載Intelligencia.UrlRewriter.dll檔案 並且引用
2、 配置webconfig
1 <configuration> 2 <configSections> 3 <section name="rewriter" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler,Intelligencia.UrlRewriter" /> 4 </configSections> 5 <rewriter> 6 <rewrite url="^/LogIn" to="~/LogIn.asmx" processing="stop" /> 7 </rewriter> 8 <system.web> 9 <httpModules>10 <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter"/>11 </httpModules>12 <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" fileEncoding="utf-8" />13 <compilation debug="true" targetFramework="4.5" />14 <httpRuntime targetFramework="4.5" />15 <webServices>16 <protocols>17 <add name="HttpPost"/>18 <add name="HttpGet"/>19 </protocols>20 </webServices>21 </system.web>22 </configuration>
其中 configSections 以及rewriter 還有httpModules 是跟重寫URL有關的 位置 千萬不要搞錯了
12 <globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" fileEncoding="utf-8" /> 是為了防止中文亂碼的 本人搞的webservice
3、 這個託管管道模式改成傳統模式,很多的教程裡都沒有 ,這個必須要改不然的話會報錯,找了半天的我差點沒一口血噴在電腦螢幕上。
基本上到這裡就已經OK了
4、如果配置IIS的話
這裡改為傳統模式
最後一步
把這裡改成允許就可以了
到現在為之已經大功告成
然後尾碼神奇的不見了
PS 下載的DLL Intelligencia.UrlRewriter.dll
:http://download.csdn.net/detail/just_smileoneveryday/7785835
我的是用的VS2012開發工具
希望對大家有所協助。 ------------Made by 夜色、花清淺