16

我在 Visual Studio 2015 中找不到网站管理工具。它在哪里?

它曾经在菜单“网站 > 管理工具”或“项目 > 管理工具”上,但现在不再存在。

4

3 回答 3

15

我遇到了同样的问题。您可以通过 IIS 访问它,或者像我一样,将其复制到开发文件夹以供将来使用。这里有两个选择...

1. 使用命令窗口启动网站管理工具:

  1. 打开以管理员身份运行的命令行窗口

  2. 将文件夹更改为 IIS Express: cd C:\Program Files\IIS Express\

  3. 运行以下命令启动 IIS Express:

iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8082 /clr:4.0 /ntlm

  1. 通过以下 URL 访问管理站点: http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:[YOUR SITE PATH HERE]\&applicationUrl=/

2. 使用 IIS 启动网站管理工具: 您可以尝试从 Windows 文件夹运行该站点,但经过几个问题后,我将其移至另一个文件夹。以下步骤涵盖了该过程。

  • 从以下文件夹复制管理站点:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles

  • 更改 web.config 以允许任何用户访问该站点

  • 在 IIS 中设置站点。如下所示设置身份验证。使用以下 URL 来管理您的 ASP.NET 站点。

  • http://localhost/ASPNetAdmin/default.aspx?applicationPhysicalPath=C:[您的站点路径]\&applicationUrl=/

请参阅此链接中的以下帖子

于 2016-05-21T11:34:40.580 回答
0

您需要使用您在应用程序中配置的端口,

我的命令:

iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:58835 /clr:4.0

还有一个视频搜索“如何使用 Visual Studio 访问 ASP .Net 网站配置工具”

于 2018-10-25T22:45:41.107 回答
0

我刚开始时没有设置 web.config 文件。这就是我所做的。

(您必须为此运行本地 sql 服务器)使用 asp.net 注册您的 sql 服务器:

  1. 打开命令提示符并将目录更改为 .net
cd  <windowsDirectory>\Microsoft.Net\Framework\<version>\
  1. 键入 aspnet_regsql
  2. 通过向导设置您的数据库
  3. 转到您的网站项目并编辑您的 web.config 文件
  4. 添加这些配置,为您的用户名、密码等更新它们。
        <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
    <configuration>
  <connectionStrings>
     <remove name="LocalSqlServer"/>
    <add name="LocalSqlServer" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
  </connectionStrings>
</configuration>  
  1. 打开命令窗口
  2. 将文件夹更改为 IIS Express: cd C:\Program Files\IIS Express\
  3. 运行以下命令启动 IIS Express:
iisexpress.exe /path:C:\Windows\Microsoft.NET\Framework\<version>\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8082 /clr:4.0 /ntlm
  1. 通过以下 URL 访问管理站点
 http://localhost:8082/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:[YOURSITEPATHHERE]\&applicationUrl=/
于 2020-06-29T19:02:11.887 回答