在微软的官方网站上看到了网页是以.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>
完整代码如下:
<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的时候修改扩展名了,你会发现语法加亮都没有,这没有关系,可以在“选项”->“文本编辑器”的文件扩展名中添加你的扩展名与想要的编辑器的关联。