无法在Visual Studio 2013中创建新的Web项目
背景:
我正在尝试使用我的办公室机器,我在家里有一些有限的权利。 当我连接到我的网络驱动器时,所有产品都会安装,我的配置文件存在。
现在,我在家里,我无法访问这些网络驱动器。
问题:
每当我尝试在visual studio中创建项目时,我都会遇到以下错误:
--------------------------- Microsoft Visual Studio --------------------------- Package 'ProviderPackage' failed to load. ---------------------------
发现:
在做了一些研究之后,我发现它归功于IISExpress。 我确保从工具>选项> Web项目中,没有为所有新的Web项目启用IIS express。
我也有一个错误:
--------------------------- Microsoft Visual Studio --------------------------- Configuring IIS Express failed with the following error: Filename: redirection.config Error: Cannot read configuration file ---------------------------
然后我意识到可能是它无法用IIS实例化。 然后我尝试从命令提示符运行IIS express,我收到此错误:
C:\ Program Files \ IIS Express> iisexpress.exe
读取配置信息时发生错误。 确保配置文件\ NAUNSW001 \ MalhAm \ IISExpress \ config \ applicationhost.config exi sts,可访问,并包含有效的配置信息。
我没有访问IISExpress可能选择此路径的注册表。
我试图执行IISexpress / path:c:\ vs \它工作。 然而,即便如此,当我尝试创建一个新项目时,我得到一个错误:
--------------------------- Microsoft Visual Studio --------------------------- Configuring IIS Express failed with the following error: Filename: redirection.config Error: Cannot read configuration file
请指教
好吧 – 我能找到解决方法。
如果您发现此错误,则可能是您可能无法在家中控制的IISExpress或IIS配置。
我找到的解决方法是:
- 创建项目,
- 系统将无法附加项目,但已创建。 然后浏览到创建项目的目录,并在记事本或任何编辑器中打开项目文件。
- 确保
false UseIISExpress> - 在项目文件中进一步修改之前,在IIS中创建虚拟目录并指向项目路径。
- 在项目文件配置中找到
。 - 在IISUrl下定义虚拟目录路径。
您的配置文件应如下所示:
True True 0 / http://localhost/YourAppAlias/ False False False
请使用以下路径:
转到MyComputer> Documents> IISExpress> config> applicationhost.config
右键单击applicationhost.config并转到“属性”选项。 现在单击高级按钮并取消选中加密包含安全数据。
希望这能解决你的问题…… !!! 🙂
我有类似的问题甚至无法启动vs 2013中的网络项目。没有一个解决方案建议有效
所以我尝试了以下内容
获得以下文件夹的读写权限
C:\ Program Files(x86)\ IIS Express \ config(默认安装iisexpress8)确保子文件夹架构和模板都具有读写访问权限
然后进入模式文件夹并重命名为asp net_schema.xml并从命令提示符运行iisexpress.exe。
它开始iis express并成功注册网站“webisite1”应用程序的URL“xxxx”
之后我退出iisexpress并再次将模式文件重命名为旧名称。
之后我开始一个Web项目没有问题