Visual Studio 2015中网站管理在哪里?

16

我在Visual Studio 2015中找不到网站管理工具(Web Site Administration Tool)。 它在哪里?

以前它在菜单"网站 > 管理工具"或"项目 > 管理工具"中,但现在已经没有了。


2
Thinktecture.IdentityManager作为ASP.NET WebSite Administration工具的替代品 - KV Prajapati
在Visual Studio 2012中,尝试以下操作:项目-> ASP.NET配置。更多信息请参见http://rion.io/2013/03/26/finding-the-asp-net-configuration-tool-in-visual-studio-2012/。 - JVal aka SolidSnake
3个回答

15

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

1. 使用命令行启动Web站点管理员工具:

  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站点路径]\&applicationUrl=/

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

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

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

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

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

请点击链接查看以下帖子


2
这个方法可行,但需要做一个修改。我不能以管理员身份运行命令窗口。请参考这个问题 - yougotiger

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网站配置工具”


0

我刚开始时没有设置 web.config 文件,所以我做了以下操作:

(在此之前,您必须运行本地 SQL 服务器)

将您的 SQL 服务器注册到 ASP.NET 中:

  1. 打开命令提示符并将目录更改为 .net
cd  <windowsDirectory>\Microsoft.Net\Framework\<version>\
  1. 输入 aspnet_regsql
  2. 按照向导设置您的数据库
  3. 进入您的网站项目并编辑您的 web.config 文件
  4. 添加这些配置,根据您的用户 ID、密码等进行更新。
        <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=/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接