Skip to main content
黑话筒

安装Crystal Reports XI release 2之后,Visual Studio.net 2005打开aspx文件出错的解决

在Visual Studio.net 2005里打开aspx页面,会谈出一个提示The doucment "C:\path\filename.aspx" is already open. Do you want to close it?

如果点yes,会谈出一个新tab,但是这个tab是假死的。点no,就不打开这个aspx了。

后来google了一下,发现只要把.csproj工程文件里的这一行删掉就好了。

<ItemGroup>
  <Service include="{967B4E0D-AD0C-4609-AB67-0FA40C0206D8}">
</Service>

这个GUID值有可能会不一样,建议直接搜索Service Include就能把这行揪出来了。

这是提问者看到解决方案之后的回复,哈哈哈

That entry in the proj file was the root of all my problems. Death to Crystal Reports. They repeatedly seem to cause me undue stress.

转载自:ERROR: The Document... is already open. Do you want to close it?

更新:前天删的这句话,昨天一天都是好的,今天早上到公司,发现又不行了。在找解决方案中……

更新:好像找到了治标不治本的方法:如果发现无法打开aspx文件,只需在任务管理器中,将vs2005的进程(devenv.exe)杀掉,再运行vs2005就好了。