当前位置:  开发笔记 > 编程语言 > 正文

有没有办法摆脱ASP.NET Web部署项目中的aspx占位符文件?

如何解决《有没有办法摆脱ASP.NETWeb部署项目中的aspx占位符文件?》经验,为你挑选了1个好方法。

我正在使用Web部署项目来预编译我的ASP.NET 3.5 Web项目.它为aspx和ascx文件中的代码创建了一个额外的DLL.并且,对于每个aspx文件,都有一个占位符aspx文件(空),需要将其复制到服务器.

我想简化部署过程.有没有办法(配置IIS站点并添加某种http处理程序等)来摆脱这些aspx占位符

另外,我想知道是否有办法摆脱bin文件夹中的.compiled文件.这将使部署过程更加顺畅.

谢谢!



1> splattne..:

我自己发现了它.它比我想象的要容易得多(IIS 6.0):

在Internet Information Manager中,转到站点的属性页,然后选择"主目录"选项卡并单击"配置..."按钮.

单击.aspx ISAPI扩展名的"编辑...",然后取消选中"验证该文件是否存在".此时,不再需要aspx文件.

替代文字

更新

一件重要的事情:我必须在应用程序的根目录中创建一个空的"default.aspx"文件,以便允许" http://www.example.com/ " 等请求的默认文档(不调用aspx) .

更新2

另一个非常重要的事情:如果您使用的是ASP.NET Ajax PageMethods,那么您必须保留该页面的aspx占位符.如果您省略该文件,则会在浏览器上抛出javascript "PageMethods is undefined"错误.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有