'/'应用程序中的服务器错误。 - 没有相关的源代码行.NET FRAMEWORK 4.0

时间:2010-02-08 02:28:49

标签: .net visual-studio-2010 permissions expression-blend

我在VS2010 Beta 2中启动了一个Silverlight项目。在我的Mac上使用parallels,我已将其添加到Web.Config中,以便成功编译:

<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>

但是页面加载了这个错误,我搜索了很多但没有成功:

'/'应用程序中的服务器错误。

配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息:加载配置文件时出错:无法开始监视对“Y:\ test1 \ Application \ tApplication.Web”的更改。

来源错误:

[没有相关的源代码行]

源文件:Y:\ test1 \ Application \ Application.Web \ web.config行:0


版本信息:Microsoft .NET Framework版本:4.0.21006; ASP.NET版本:4.0.21006.1

任何想法?权限有问题吗?我怎样才能解决这个问题?

先谢谢,

David V。

5 个答案:

答案 0 :(得分:2)

您必须在“安全”选项卡上授予完全控制权限(在文件夹和属性中右键单击)

或者只是您必须将项目放在Windows安装的根文件夹中......

请记住我在Mac上使用虚拟机。

答案 1 :(得分:1)

这听起来像是Parallels的兼容性问题。

web.config文件在哪里?
什么类型的驱动器?

编辑Parallels drive sharing uses network drives, which don't support file change notification

您需要从虚拟驱动器运行。

答案 2 :(得分:1)

我希望这会对你有所帮助,因为我对此问题感到不安并且刚刚解决了这个问题。

禁用FCN:

  • 打开Regedit.exe(不是RegEdt32!)

  • 在HKLM \ Software \ Microsoft \ ASP.NET \ FCNMode中添加DWORD,值为“1”

  • 在HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ ASP.NET \ FCNMode中添加DWORD,值为“1”(在64位系统上,需要双重输入)

  • 重新启动(iisreset可能就足够了,但有些用户发现需要重新启动)

有关详细信息,请使用此链接http://imageresizing.net/docs/howto/avoid-network-limit

答案 3 :(得分:0)

我发生的事情是代码没有被编译,因为它是在网络驱动器上。我将项目切换到本地目录,然后覆盖服务器上的旧目录,它可以工作。

答案 4 :(得分:0)

通常情况下,由于webconfig问题导致人为错误。这一次,它可能会抱怨使用相同的键/名称声明 appsetting ,因此请检查所有appsetting是否都有唯一的键/名称。

检查重复项的简短(更懒惰)方法是在IIS中托管Web应用程序,并通过功能视图选项卡访问应用程序设置项目

迟到了一个回复,但希望能引用任何在将来遇到这个恼人问题的人。