Visual Studio 2013和ASP.NET Web配置工具

Pla*_*cek 53 visual-studio visual-studio-2013

我正在使用Visual Studio 2013,您可能知道没有ASP.NET Web配置工具.我想要一直做快速角色等我尝试使用这篇文章启用它:http://blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing -in-visual-studio-2013.aspx?PageIndex = 2#comments.但我收到"无效的应用程序路径"错误.解决此错误或解决方法的任何方法?

ilt*_*ter 134

在控制台上,复制并粘贴此处写的内容:

"C:\Program Files\IIS Express\iisexpress.exe" /path:c:\windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles" /port:8089 /clr:4.0 /ntlm
Run Code Online (Sandbox Code Playgroud)

如果您使用管理员权限打开cmd.exe并不重要,只需复制粘贴上面的代码在控制台上,并且在完成之前不要以"q"退出!

然后打开浏览器窗口并在地址栏上写下:

http://localhost:8089/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[Exact_Project_Path]\&applicationUrl=/
Run Code Online (Sandbox Code Playgroud)

务必从Windows资源管理器中复制并粘贴项目路径,它会起作用;)

我希望微软将此版本添加回VS2013的下一次更新!任何人复制和粘贴代码都不方便,只是为了像过去那样处理会员资格...

希望有所帮助!

重要编辑:对不起,我刚才意识到,如果你以管理员权限启动控制台,这很重要.不要那样做.如果控制台具有管理员权限,则Web配置工具会在"安全性"页面上显示此错误:

您选择的数据存储存在问题.这可能是由无效的服务器名称或凭据或权限不足引起的.它也可能是由未启用角色管理器功能引起的.单击下面的按钮可重定向到可以选择新数据存储的页面.以下消息可能有助于诊断问题:拒绝访问路径'C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1c3fef5c\2180c7f9\hash'.

  • @ capcode01如果它要求输入用户名和密码,那么它就是您PC的用户帐户和密码 (5认同)
  • 令人难以置信的是,这个答案非常有效. (3认同)
  • 小心"C:\ Program Files\IIS Express\iisexpress.exe"/ path:c:\windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles"/ port :8089 /clr:4.0/ntlm`以64位运行IIS.如果要将IIS Express作为32位运行,则必须使用"C:\ Program Files(x86)\ IIS Express\iisexpress.exe"/ path:c:\windows\Microsoft.NET\Framework\v4. 0.30319\ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles"/ port:8089 /clr:4.0/ntlm`(IIS 8及以上版本).希望能让你头疼:) (3认同)
  • 然后我强烈建议您立即为您的用户名创建密码.这是用户在购买新计算机或安装新操作系统后应该做的第一件事;) (2认同)
  • 不要将第二行直接粘贴到地址栏中.将[Exact_Project_Path]更改为包含webconfig文件的项目目录.某事c:\ mywebApp1(我假设myWebApp1目录有一个webconfig文件.)如果你这样做的话.它不会要求任何用户名或密码. (2认同)

pat*_*c1a 7

如果要求您输入用户名和密码,请执行以下操作:

  1. 打开Firefox并输入about:config作为url
  2. 在"ntlm"中的过滤器类型
  3. 双击"network.automatic-ntlm-auth.trusted-uris"并输入"localhost"并按Enter键

来源:http://forums.codecharge.com/posts.php?post_id = 81959