gpt4 book ai didi

VS 2013 中的 ASP.NET 网站管理员工具

转载 作者:行者123 更新时间:2023-12-04 10:52:12 24 4
gpt4 key购买 nike

除了下面指定的方法之外,是否有在visual studio 2013中打开网站管理员的快捷方式

http://blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing-in-visual-studio-2013.aspx

最佳答案

  • 来自 Windows 资源管理器 , 复制文件夹 ASP.NETWebAdmin 文件 及其所有内容到您的解决方案文件夹(您的 WebApplications 的根文件夹)。

    ASP.NETWebAdminFiles exists in %systemroot%\Microsoft.NET\Framework\v4.0.30319\

    %systemroot% usually refers to C:\Windows

  • VS2013+\解决方案资源管理器窗口 , 右键单击​​您的解决方案名称;过去添加 , 在展开的菜单上点击 现有网站... 元素。
  • 在打开的对话框中,在左 Pane 中选择 文件系统 , 在右侧 Pane 中浏览到您的解决方案文件夹并选择 ASP.NETWebAdmin 文件 然后点击 开通 按钮。
  • 在添加的网站中,在文件夹 中App_Code ,找到并打开 WebAdminPage.cs 然后:

    4.1.找类(class) WebAdminPage , 查找方法 OpenWebConfiguration有3个参数,用这个替换最后一行代码:
    return WebConfigurationManager.OpenMappedWebConfiguration(fileMap, path, "localhost");

    您可以使用 domain nameIP Address而不是 localhost
    4.2.找类(class) WebAdminModule , 查找方法 SetSessionVariables , 先找 if堵塞:
    if (application.Context.Request != null) { ... }

    if块,用这些替换两行代码:
    queryStringAppPath = "/";
    queryStringApplicationPhysicalPath = @"D:\PHYSICAL\PATH\OF\YOUR\MAIN\WEB\APPLICATION\";

    4.3.确保提供的物理路径以 BACKSLASH 结尾。

    4.4. [ 新品 ] 如果您要在 localhost 上运行此工具, 类 WebAdminModule , 查找方法 OnEnter然后先找if堵塞:
    if (!application.Context.Request.IsLocal) {...}

    将整个块作为注释文本:
    //if (!application.Context.Request.IsLocal) {...}

    4.5.上 VS2013+\解决方案资源管理器窗口 , 点击 ASP.NETWebAdminFiles , 在 属性窗口 套装 Windows 身份验证 已启用 然后设置 匿名认证已禁用 .

    4.6.套装ASP.NETWebAdminFiles网站作为启动项目然后运行它。
  • 它有效,我将它用于我通过 Intranet 和 Web 的应用程序。

  • 祝你好运。

    关于VS 2013 中的 ASP.NET 网站管理员工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19798880/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com