在Virtualbox内部我运行Windows Server 2008 R2。在这台机器上我试图在Visualstudio 2010中调试web应用程序.webbapplication存储在网络驱动器上。 那么网络驱动器真的是我的硬盘的分区。因为共享文件夹,虚拟机将其识别为网络驱动器,但在我看来,我对实际问题并不重要。
当我尝试启动applition时会出现如下错误:
>应用程序中的服务器错误。配置错误
描述:处理a期间发生错误 服务此请求所需的配置文件。请查看 以下具体错误详细信息并修改您的配置文件 适当。
分析程序错误消息:加载配置文件时出错: 无法开始监视对“E:\ Testing \ In Work \ 5.1”的更改 SP1 \ SitefinityWebApp”。
来源错误:
[没有相关的源代码行]
源文件:E:\ Testing \ In Work \ 5.1 SP1 \ SitefinityWebApp \ web.config行:0
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.18034
我已经尝试使用以下内容通过caspol对应用程序进行全面信任:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -m -ag 1 -url "file:////\\VBOXSVR\d_drive\Testing\In Work\5.1 SP1\SitefinityWebApp*" FullTrust -exclusive on
或者
C:\Windows\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -machine -addgroup All_Code -url "E:\Testing\In Work\*" FullTrust
但没有任何帮助!
有人有解决方案吗?
P.S。 如果我在虚拟硬盘上运行相同的项目,它工作正常!
答案 0 :(得分:0)
Windows似乎无法监视网络驱动器的文件更改,例如本地驱动器,因此实际上您放置源代码的位置非常重要,因此您的WebApp可以在更改时自动重新加载它 - here但也许过时的解决方案。