<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><meta name="generator" content="pdf2htmlEX"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/base.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/16325378/raw.css"><script src="https://csdnimg.cn/release/download_crawler_static/js/compatibility.min.js"></script><script src="https://csdnimg.cn/release/download_crawler_static/js/pdf2htmlEX.min.js"></script><script>try{pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});}catch(e){}</script><title></title></head><body><div id="sidebar" style="display: none"><div id="outline"></div></div><div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/16325378/bg1.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">IIS 7<span class="_ _0"></span><span class="ff2">部署<span class="_ _0"></span>:<span class="_ _1"></span>部署<span class="_ _0"></span>:<span class="_ _2"></span><span class="ff1">ASP<span class="_ _0"></span>.NE<span class="_ _0"></span>T 4.0<span class="_ _0"></span></span>路由<span class="_ _0"></span>和<span class="_ _1"></span>路由<span class="_ _0"></span>和<span class="_ _2"></span><span class="ff1">Ext.<span class="_ _0"></span>NET</span></span></div><div class="t m0 x2 h4 y3 ff2 fs1 fc0 sc0 ls0 ws0">介绍<span class="_ _3"></span>介绍</div><div class="t m0 x2 h5 y4 ff2 fs2 fc0 sc0 ls0 ws0">几天前,<span class="_ _0"></span>在带有<span class="_ _0"></span>默认应用<span class="_ _0"></span>程序池<span class="_ _0"></span>的<span class="ff3">IIS7</span>上<span class="_ _0"></span>部署<span class="ff3">ASP<span class="_ _0"></span>.NET 4.0<span class="_ _0"></span></span>网站时遇<span class="_ _0"></span>到问题<span class="_ _0"></span>。<span class="_ _4"></span><span class="ff3"> <span class="ff2">该网站包括</span>ASP<span class="_ _0"></span>.NET 4<span class="ff2">路<span class="_ _0"></span>由功能和<span class="_ _0"></span>网站中<span class="_ _0"></span>的</span></span></div><div class="t m0 x2 h5 y5 ff3 fs2 fc0 sc0 ls0 ws0">ext.net<span class="ff2">。<span class="_ _0"></span></span> <span class="_ _5"></span><span class="ff2">但是,当<span class="_ _0"></span>我尝试<span class="_ _0"></span>访问启用<span class="_ _0"></span>了<span class="ff3">ext.ne<span class="_ _0"></span>t</span>的页面时<span class="_ _0"></span>,我什<span class="_ _0"></span>么都没找<span class="_ _0"></span>到,只<span class="_ _0"></span>有空白页<span class="_ _0"></span>面。<span class="ff3"> </span>配置如下<span class="_ _0"></span>:</span></div><div class="t m0 x2 h4 y6 ff2 fs1 fc0 sc0 ls0 ws0">设置和<span class="_ _0"></span>配置<span class="_ _6"></span>设置和<span class="_ _0"></span>配置</div><div class="t m0 x2 h5 y7 ff2 fs2 fc0 sc0 ls0 ws0">对于<span class="ff3">ext.<span class="_ _0"></span>net</span>的安装<span class="_ _0"></span>和设置<span class="_ _0"></span>,我对<span class="ff3">V<span class="_ _0"></span>isual Stud<span class="_ _0"></span>io 2010 S<span class="_ _0"></span>P1</span>使用了<span class="_ _0"></span>以下步<span class="_ _0"></span>骤:</div><div class="t m0 x3 h5 y8 ff3 fs2 fc0 sc0 ls0 ws0">1. <span class="_"> </span><span class="ff2">首先,您<span class="_ _0"></span>需要从</span><span class="fc1">h<span class="_ _0"></span>ttp://www.<span class="_ _0"></span>ext.net/</span><span class="ff2">下载</span>Ext.Ne<span class="_ _0"></span>t<span class="ff2">最新版本<span class="_ _0"></span>。</span></div><div class="t m0 x3 h5 y9 ff3 fs2 fc0 sc0 ls0 ws0">2. <span class="_"> </span><span class="ff2">将</span>zip<span class="ff2">文件<span class="_ _0"></span>的内容解<span class="_ _0"></span>压缩到<span class="_ _0"></span>新目录中<span class="_ _0"></span>。</span></div><div class="t m0 x3 h5 ya ff3 fs2 fc0 sc0 ls0 ws0">3. <span class="_"> </span><span class="ff2">打开目录<span class="_ _0"></span>,然后将<span class="_ _0"></span>以下五<span class="_ _0"></span>个文件复<span class="_ _0"></span>制到项目<span class="_ _0"></span>的<span class="ff4">/ bin<span class="_ _5"></span><span class="ff2">目录中:</span></span></span></div><div class="t m0 x4 h6 yb ff3 fs2 fc0 sc0 ls0 ws0">a. <span class="_"> </span><span class="ff4">Ext.Net.dll</span></div><div class="t m0 x4 h6 yc ff3 fs2 fc0 sc0 ls0 ws0">b. <span class="_"> </span><span class="ff4">Ext.Net.Uti<span class="_ _0"></span>lities.dll</span></div><div class="t m0 x4 h6 yd ff3 fs2 fc0 sc0 ls0 ws0">c. <span class="_"> </span><span class="ff4">Ext.Net.xml</span></div><div class="t m0 x4 h6 ye ff3 fs2 fc0 sc0 ls0 ws0">d. <span class="_"> </span><span class="ff4">Newtonso<span class="_ _0"></span>ft.Json.dll</span></div><div class="t m0 x4 h6 yf ff3 fs2 fc0 sc0 ls0 ws0">e. <span class="_"> </span><span class="ff4">Newtonso<span class="_ _0"></span>ft.Json.xm<span class="_ _0"></span>l</span></div><div class="t m0 x3 h5 y10 ff3 fs2 fc0 sc0 ls0 ws0">4. <span class="_"> </span><span class="ff2">在解决方<span class="_ _0"></span>案资源管<span class="_ _0"></span>理器中<span class="_ _0"></span>,确保选<span class="_ _0"></span>择了</span>“<span class="ff2">查<span class="_ _0"></span>看所有文<span class="_ _0"></span>件</span>”<span class="ff2">按钮<span class="_ _0"></span>。</span></div><div class="t m0 x3 h5 y11 ff3 fs2 fc0 sc0 ls0 ws0">5. <span class="_"> </span><span class="ff2">展开<span class="ff4">/ bin<span class="_ _7"></span><span class="ff2">目录以显<span class="_ _0"></span>示所有<span class="_ _0"></span>文件,然<span class="_ _0"></span>后单击<span class="_ _0"></span>顶部的<span class="ff3">“</span>刷<span class="_ _0"></span>新<span class="ff3">”</span>按钮<span class="_ _0"></span>。</span></span></span></div><div class="t m0 x3 h5 y12 ff3 fs2 fc0 sc0 ls0 ws0">6. <span class="_"> </span><span class="ff2">选择您刚<span class="_ _0"></span>刚添加到<span class="_ _0"></span><span class="ff4">/ bin<span class="_ _7"></span><span class="ff2">目录中的每<span class="_ _0"></span>个新文<span class="_ _0"></span>件(<span class="ff3">Shif<span class="_ _0"></span>t +</span>单击)<span class="_ _0"></span>。</span></span></span></div><div class="t m0 x3 h5 y13 ff3 fs2 fc0 sc0 ls0 ws0">7. <span class="_"> </span><span class="ff2">右键单击<span class="_ _0"></span>并选择</span>“<span class="ff2">包<span class="_ _0"></span>含在项<span class="_ _0"></span>目中</span>”<span class="ff2">。</span></div><div class="t m0 x3 h5 y14 ff3 fs2 fc0 sc0 ls0 ws0">8. <span class="_"> </span><span class="ff2">在解决方<span class="_ _0"></span>案资源管<span class="_ _0"></span>理器中<span class="_ _0"></span>,单击项<span class="_ _0"></span>目的</span>“<span class="ff2">属<span class="_ _0"></span>性</span>”<span class="ff2">按钮(<span class="_ _0"></span>左上角<span class="_ _0"></span>的按钮)<span class="_ _0"></span>。</span></div><div class="t m0 x3 h5 y15 ff3 fs2 fc0 sc0 ls0 ws0">9. <span class="_"> </span><span class="ff2">单击左侧<span class="_ _0"></span>的</span>“<span class="ff2">引用</span>”<span class="_ _0"></span><span class="ff2">选项卡。</span> <span class="_ _7"></span><span class="ff2">您应<span class="_ _0"></span>该在中<span class="_ _0"></span>心看到所<span class="_ _0"></span>有参考<span class="_ _0"></span>。</span></div><div class="t m0 x5 h5 y16 ff3 fs2 fc0 sc0 ls0 ws0">10. <span class="_"> </span><span class="ff2">单击添<span class="_ _0"></span>加按钮,<span class="_ _0"></span>然后单<span class="_ _0"></span>击浏览选<span class="_ _0"></span>项卡。</span></div><div class="t m0 x5 h5 y17 ff3 fs2 fc0 sc0 ls0 ws0">11. <span class="_"> </span><span class="ff2">浏览到<span class="_ _0"></span>项目的<span class="ff4">/<span class="_ _0"></span> bin<span class="_ _4"></span><span class="ff2">目<span class="_ _0"></span>录(将<span class="_ _0"></span><span class="ff3">DLL</span>复制<span class="_ _0"></span>到的目录<span class="_ _0"></span>),然<span class="_ _0"></span>后选择三<span class="_ _0"></span>个<span class="ff3">DLL</span>,<span class="_ _0"></span>然后单<span class="_ _0"></span>击<span class="ff3">“</span>确定<span class="ff3">”<span class="_ _0"></span></span>。</span></span></span></div><div class="t m0 x5 h5 y18 ff3 fs2 fc0 sc0 ls0 ws0">12. <span class="_"> </span><span class="ff2">在</span>“<span class="ff2">导入<span class="_ _0"></span>的名称<span class="_ _0"></span>空间</span>”<span class="ff2">下,<span class="_ _0"></span>滚动到<span class="_ _0"></span>底部,然<span class="_ _0"></span>后单击<span class="_ _0"></span>以下复选<span class="_ _0"></span>框:</span></div><div class="t m0 x4 h5 y19 ff3 fs2 fc0 sc0 ls0 ws0">a. <span class="_"> </span><span class="ff2">分机</span></div><div class="t m0 x4 h5 y1a ff3 fs2 fc0 sc0 ls0 ws0">b. <span class="_"> </span><span class="ff2">外部网</span></div><div class="t m0 x4 h6 y1b ff3 fs2 fc0 sc0 ls0 ws0">c. <span class="_"> </span>Ext.Net.Utiliti<span class="_ _0"></span>es</div><div class="t m0 x4 h5 y1c ff3 fs2 fc0 sc0 ls0 ws0">d. <span class="_"> </span><span class="ff2">牛顿软件</span></div><div class="t m0 x4 h5 y1d ff3 fs2 fc0 sc0 ls0 ws0">e. <span class="_"> </span><span class="ff2">牛顿软件</span></div><div class="t m0 x5 h5 y1e ff3 fs2 fc0 sc0 ls0 ws0">13. <span class="_"> </span><span class="ff2">打开您<span class="_ _0"></span>的<span class="ff4">web.c<span class="_ _0"></span>onfig</span>文件。</span> <span class="ff2">您将需要在配<span class="_ _0"></span>置文件<span class="_ _0"></span>中添加以<span class="_ _0"></span>下内容<span class="_ _0"></span>:</span></div><div class="t m0 x2 h5 y1f ff3 fs2 fc0 sc0 ls0 ws0">XML<span class="ff2">格式</span></div><div class="t m0 x2 h7 y20 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>configuration <span class="_ _0"></span>><span class="_ _0"></span> </div><div class="t m0 x2 h7 y21 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>section <span class="_ _0"></span>name =" <span class="_ _0"></span>extnet" <span class="_ _0"></span>type<span class="_ _2"></span> =" E<span class="_ _0"></span>xt.Net.Globa<span class="_ _0"></span>lConfig"<span class="_ _0"></span> r<span class="_ _0"></span>equirePerm<span class="_ _0"></span>ission<span class="_ _0"></span> <span class="_ _0"></span>=" fa<span class="_ _0"></span>lse" <span class="_ _0"></span>/<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y22 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>configSectio<span class="_ _0"></span>ns ></div><div class="t m0 x2 h7 y23 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>system.we<span class="_ _0"></span>b<span class="_ _0"></span> ></div><div class="t m0 x2 h7 y24 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>httpHandlers<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y25 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>add<span class="_ _0"></span> p<span class="_ _0"></span>ath =" <span class="_ _0"></span>*/ext.axd<span class="_ _0"></span>" ver<span class="_ _0"></span>b =" <span class="_ _0"></span>*"<span class="_ _0"></span> ty<span class="_ _0"></span>pe<span class="_ _0"></span> <span class="_ _0"></span>=" Ex<span class="_ _0"></span>t.Net.Resou<span class="_ _0"></span>rceHandler"<span class="_ _0"></span> <span class="_ _0"></span>validate<span class="_ _0"></span> <span class="_ _0"></span>=" <span class="_ _0"></span>false" <span class="_ _0"></span>/<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y26 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/httpHandler<span class="_ _0"></span>s ></div><div class="t m0 x2 h7 y27 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>httpModules<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y28 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>add<span class="_ _0"></span> n<span class="_ _0"></span>ame =" D<span class="_ _0"></span>irectReque<span class="_ _0"></span>stModule" typ<span class="_ _0"></span>e<span class="_ _0"></span> <span class="_ _0"></span>=" Ext<span class="_ _0"></span>.Net.DirectR<span class="_ _0"></span>equestModu<span class="_ _0"></span>le,Ext.Net"<span class="_ _0"></span> <span class="_ _0"></span>/<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y29 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/httpModules <span class="_ _0"></span>></div><div class="t m0 x2 h7 y2a ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/system.we<span class="_ _0"></span>b ></div><div class="t m0 x2 h7 y2b ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>system.we<span class="_ _0"></span>bServer<span class="_ _0"></span> ></div><div class="t m0 x2 h7 y2c ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>validation<span class="_ _0"></span> <span class="_ _0"></span>validateInteg<span class="_ _0"></span>ratedModeC<span class="_ _0"></span>onfiguration<span class="_ _0"></span> <span class="_ _0"></span>=" fals<span class="_ _0"></span>e" <span class="_ _0"></span>/<span class="_ _0"></span> ></div><div class="t m0 x2 h7 y2d ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>modules <span class="_ _0"></span>></div><div class="t m0 x2 h7 y2e ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>add<span class="_ _0"></span> n<span class="_ _0"></span>ame =" D<span class="_ _0"></span>irectReque<span class="_ _0"></span>stModule" pre<span class="_ _0"></span>Condition<span class="_ _0"></span> <span class="_ _0"></span>=" <span class="_ _0"></span>managed<span class="_ _0"></span>Handler"</div><div class="t m0 x2 h7 y2f ff3 fs3 fc0 sc0 ls0 ws0">type<span class="_ _0"></span> <span class="_ _0"></span>=" <span class="_ _0"></span>Ext.Net.Dire<span class="_ _0"></span>ctRequestM<span class="_ _0"></span>odule, Ext.N<span class="_ _0"></span>et" /<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y30 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/modules<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y31 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>handlers<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y32 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>add<span class="_ _0"></span> n<span class="_ _0"></span>ame =" D<span class="_ _0"></span>irectReque<span class="_ _0"></span>stHandler" <span class="_ _0"></span>verb =" <span class="_ _0"></span>*"<span class="_ _0"></span> <span class="_ _0"></span>path =<span class="_ _0"></span>" */ext<span class="_ _0"></span>.axd" </div><div class="t m0 x2 h7 y33 ff3 fs3 fc0 sc0 ls0 ws0"> preCondition<span class="_ _0"></span> <span class="_ _0"></span>=" <span class="_ _0"></span>integratedM<span class="_ _0"></span>ode" <span class="_ _0"></span>typ<span class="_ _0"></span>e<span class="_ _0"></span> <span class="_ _0"></span>=" Ext<span class="_ _0"></span>.Net.Resour<span class="_ _0"></span>ceHandler"<span class="_ _0"></span> <span class="_ _0"></span>/<span class="_ _0"></span> <span class="_ _0"></span>></div><div class="t m0 x2 h7 y34 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/handlers ></div><div class="t m0 x2 h7 y35 ff3 fs3 fc0 sc0 ls0 ws0"><<span class="_ _0"></span> <span class="_ _0"></span>/system.we<span class="_ _0"></span>bServer ></div><div class="t m0 x2 h5 y36 ff2 fs2 fc0 sc0 ls0 ws0">现在,按<span class="_ _0"></span>照以下<span class="_ _0"></span>步骤在<span class="ff3">V<span class="_ _0"></span>isual Stu<span class="_ _0"></span>dio</span>工具箱<span class="_ _0"></span>中添加<span class="_ _0"></span><span class="ff3">Ext.Net</span>:</div><div class="t m0 x1 h5 y37 ff2 fs2 fc0 sc0 ls0 ws0">打开一个<span class="_ _0"></span><span class="ff4">.aspx</span>文件以<span class="_ _0"></span>在<span class="ff3">Visua<span class="_ _0"></span>l Studio</span>中<span class="_ _0"></span>退出。<span class="ff3"> </span>我们这样做是<span class="_ _0"></span>为了在您<span class="_ _0"></span>的工具<span class="_ _0"></span>箱中显示<span class="_ _0"></span>项目(<span class="_ _0"></span>如果它是<span class="_ _0"></span><span class="ff4">.vb<span class="ff3"> </span></span>,<span class="ff3"> <span class="_ _7"></span><span class="ff4">.cs<span class="ff2">等,则</span></span></span></div><div class="t m0 x1 h5 y38 ff2 fs2 fc0 sc0 ls0 ws0">不会显示<span class="_ _0"></span>项目)<span class="_ _0"></span>。</div><div class="t m0 x1 h5 y39 ff2 fs2 fc0 sc0 ls0 ws0">接下来,<span class="_ _0"></span>单击工<span class="_ _0"></span>具栏上的<span class="_ _0"></span>,然后<span class="_ _0"></span>单击添加<span class="_ _0"></span>选项卡<span class="_ _0"></span>。<span class="ff3"> </span>将此标签命名<span class="_ _0"></span>为(<span class="ff3">Ext<span class="_ _0"></span>.Net</span>)。</div><div class="t m0 x1 h5 y3a ff2 fs2 fc0 sc0 ls0 ws0">右键单击<span class="_ _0"></span>此选项<span class="_ _0"></span>卡下,然<span class="_ _0"></span>后单击<span class="_ _0"></span><span class="ff3">“</span>选择项目<span class="_ _0"></span><span class="ff3">”</span>。</div><div class="t m0 x1 h5 y3b ff2 fs2 fc0 sc0 ls0 ws0">单击<span class="ff3">“ .N<span class="_ _0"></span>ET Frame<span class="_ _0"></span>work</span>组件<span class="_ _0"></span><span class="ff3">”</span>下的<span class="ff3">“</span>浏<span class="_ _0"></span>览<span class="ff3">”</span>按钮<span class="_ _0"></span>。</div><div class="t m0 x1 h5 y3c ff2 fs2 fc0 sc0 ls0 ws0">如果未显<span class="_ _0"></span>示任何<span class="_ _0"></span>错误,则<span class="_ _0"></span>现在应<span class="_ _0"></span>该在新选<span class="_ _0"></span>项卡下<span class="_ _0"></span>看到所有<span class="_ _0"></span>组件。</div><div class="t m0 x2 h5 y3d ff2 fs2 fc0 sc0 ls0 ws0">在开始之<span class="_ _0"></span>前,我<span class="_ _0"></span>建议进行<span class="_ _0"></span><span class="ff3">“</span>构建清<span class="_ _0"></span>理并重新<span class="_ _0"></span>构建<span class="ff3">”</span>以<span class="_ _0"></span>确认已<span class="_ _0"></span>设置所有<span class="_ _0"></span>新更改。<span class="ff3"> <span class="_ _7"></span><span class="ff2">要<span class="_ _0"></span>在页面内<span class="_ _0"></span>使用<span class="ff3">Ex<span class="_ _0"></span>t.Net</span>,需<span class="_ _0"></span>要对现<span class="_ _0"></span>有页面进<span class="_ _0"></span>行两</span></span></div><div class="t m0 x2 h5 y3e ff2 fs2 fc0 sc0 ls0 ws0">项更改:<span class="_ _0"></span>注册标<span class="_ _0"></span>记和<span class="ff3">reso<span class="_ _0"></span>urceman<span class="_ _0"></span>ager</span>标记<span class="_ _0"></span>。</div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div></body></html>