添加.MSPX文件(VISTA下)





在微软的官方网站上看到了网页是以.MSPX结尾的,感觉有点疑惑,难道微软又出了什么新的东西,百度一下,了解了。
下面是自己做的,不过总结是转的(为了节省时间,所以图片不是很清除,不过还是能看的清除)
1.打开IIS




2.进入“处理程序映射”,看到以下画面



3.在进入默认文档中可以添加一个 default.mspx


4.点击“添加脚本映射”,如下:



点击浏览按钮,在这里我们要找到WINDOWS MICROSOFT.NET下的一个叫ASPNET_ISAPI.DLL的东西(版本不同,位置不同)
我的是在:C:\Windows\Microsoft.NET\Framework\v2.0.50727下面



在把其他的东西添加



点击请求限制,可以看到,在谓词处做成如图所示(是否可以弄成其他的?我还不知道,这里也算想大家请教一下)



后面就是转别人的:

二、修改你的项目的Web.config文件,在Configuration节点下的System.web节点下添加
      <compilation >
        <buildProviders>
          <add extension=".vxml" type="System.Web.Compilation.PageBuildProvider" />
        </buildProviders>
      </compilation>
      <httpHandlers>
        <add path="*.vxml" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True" />
      </httpHandlers>

完整代码如下:

<configuration>
    
<appSettings/>
    
<connectionStrings/>
    
<system.web>
        
<!-- 
            设置 compilation debug="true" 将调试符号插入
            已编译的页面中。但由于这会 
            影响性能,因此只在开发过程中将此值 
            设置为 true。
        
-->
      
<compilation debug="True">
        
<buildProviders>
          
<add extension=".Myaspx" type="System.Web.Compilation.PageBuildProvider" />
        
</buildProviders>
      
</compilation>
        
<!--
            通过 <authentication> 节可以配置 ASP.NET 使用的 
            安全身份验证模式,
            以标识传入的用户。 
        
-->
        
<authentication mode="Windows" />
        
<!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        
-->
      
<httpHandlers>
        
<add path="*.Myaspx" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True" />
      
</httpHandlers>
    
</system.web>
</configuration>

到此为止,你就可以在新建ASPX的时候修改扩展名了,你会发现语法加亮都没有,这没有关系,可以在“选项”->“文本编辑器”的文件扩展名中添加你的扩展名与想要的编辑器的关联。

posted @ 2008-05-19 19:29  RoseNix  阅读(539)  评论(0编辑  收藏  举报