我在VS2010 Beta 2中启动了一个Silverlight项目。在我的Mac上使用parallels,我已将其添加到Web.Config中,以便成功编译:
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
但是页面加载了这个错误,我搜索了很多但没有成功:
2>'/'应用程序中的服务器错误。配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:加载配置文件时出错:无法开始监视对“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。
答案 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应用程序,并通过功能视图选项卡访问应用程序设置项目
迟到了一个回复,但希望能引用任何在将来遇到这个恼人问题的人。