![](/img/trans.png)
[英]How to Create an ASP.NET MVC 4 project in visual studio 2015
[英]ASP.NET project creation and loading failure in Visual Studio 2015 over mapped network drive
首先,我在各种网站中找到的解决方案是针对较旧的Visual Studio版本的。
Windows 10虚拟机 ( VMware )中安装的Visual Studio 2015
在VM中被视为网络驱动器并映射为Z:\\的共享文件夹
在VM的网络驱动器中创建,加载和调试Visual C#Windows Forms应用程序
上面对于Visual C#ASP.NET Web应用程序相同,但仅在本地驱动器中
创建期间: Unspecified error (Exception from HRESULT: 0x80004005 (E_FAIL))
错误消息
加载期间:如果在本地驱动器中成功创建了Visual C#ASP.NET Web应用程序项目,将其移至网络驱动器,然后从VM中的网络驱动器打开,则会收到错误消息:
Creation of the virtual directory http://localhost:2648/ failed with the error: Filename: \\\\?\\Z:\\Test Projects\\WebApplication1\\.vs\\config\\applicationhost.config Error: Cannot read configuration file
但是配置文件applicationhost.config
仍然存在。
如何解决以上给定配置的问题?
似乎是文件的权限问题。 仔细检查您用于站点的身份(在IIS中)网络服务,本地系统或其他
Application Pools
下,获取池标识名称。 web.config
文件的身份(对于整个文件夹应用程序甚至更好) IIS_IUSRS
组执行相同的操作 我已经针对此问题制定了解决方法。 对于同一个ASP.NET项目,我既有本地文件夹又有共享文件夹。 我总是从VM的本地文件夹中打开SLN
文件(Visual Studio的项目解决方案文件)。 我定期在VM中运行一个进程,以同步两个文件夹(本地和共享)中的更改,以便两个文件夹可以包含完全相同的文件。 我实际上使用FreeFileSync应用程序。 在这种解决方法中,如果在上次同步之前在VM和主机中都编辑了相同的文件,则可能发生文件合并冲突。 在这种情况下,我可以查看冲突文件中的更改以解决冲突。 我的回答确实是一种解决方法,但它可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.