.net - ASP.Net 网站管理工具链接

标签 .net asp.net administration

当用户作为网站的本地管理员登录时,我希望在网站中包含 ASP.net Web 管理工具,这将位于 LAN 上而不是公共(public)的。

我可以在Visual Studio ie中获取链接

http://localhost:54397/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=D :\DATA\Projects\WebIV\WebSite\&applicationUrl=/WebSite

但是,这会随着服务器的不同而变化,并且物理路径也会发生变化

有没有办法通过相对链接启动它?或者其他在运行时获取其 URL 的方法?

http://msdn.microsoft.com/en-us/library/yy40ytx0(VS.85).aspx

最佳答案

首先,我不建议这样做。

您最好编写我们自己的工具来公开您需要的功能。

但是,如果您确实想要,请复制C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles(或Framework64)中的所有文件code> on x64) 到您网站上的单独应用程序,然后修改 Web.config 等以包含安全性。我还建议您删除经理不需要的所有功能,也许还可以添加日志记录。您还需要重写 App_Code\WebAdminPage.cs 以及其他一些文件,以便与您的网站配合使用。

关于.net - ASP.Net 网站管理工具链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503616/

相关文章:

database - Zend 框架。管理您的网站/应用程序的最佳方式是什么?

java - 我可以使用 Lucene 进行业务应用搜索吗?

.NET 将字符串解析为日期时间

.net - 如何在安全站点中使用 webclient?

c# - 单击搜索按钮时在下拉列表中传递第一个值

sharepoint - 将MOSS '07站点从开发阶段推广到生产阶段

c# - .NET Framework 4.6.2 类库中的目标 .NET Core 类库

c# - DynamoDB 条件检查失败监控

javascript - 当前上下文中不存在名称 <js_variable>

c++ - 识别主要页面错误原因