【发布时间】:2016-02-10 14:54:56
【问题描述】:
当我在 VS2010 的 Web 应用程序项目中双击 .aspx 页面时,.aspx 页面在 Web 浏览器中打开,而不是在 ide 中显示标记,如下所示。当我运行我的应用程序时也会发生同样的情况,它会在 Web 浏览器中沿应用程序 url (即http://localhost123456/default.aspx)打开所有 .aspx 页面。我必须关闭除http://localhost123456/default.aspx 之外的所有其他页面才能运行/测试我的应用程序。不知道什么会导致这种情况发生。到目前为止,我无法找到任何解决方案,不胜感激。我现在使用选项查看标记(右键单击 aspx 页面 -> 查看标记)来查看标记。 更新 根据 Mike 的回答,我检查了 Open with... 下的选项,并且我确实设置了 Internet Explorer(默认),如下图所示。不知道它是如何到达那里的。
如果我有很多 .aspx 页面,删除 Internet Explorer(默认)选项可能会很麻烦,如果有办法为所有 .aspx 页面一次性删除此选项,而不是右键单击每个 .aspx 和删除它会很棒。 根据@JB King 的建议,我确实检查了文件属性,并且所有 .aspx 文件都设置为 Opens with: Microsoft Visual Studio 选项,如下图所示。
【问题讨论】:
-
我很确定您只需要做一次,因为它是关于您正在更改的应用程序映射的文件扩展名。例如,考虑 Windows 如何知道打开“.txt”文件或“.doc”或“.pdf”
标签: asp.net .net visual-studio-2010