c# - ASP.NET 网站部署,但只有我能看到
问题描述
我有一个在 Windows 10 上使用 C# 创建的原型 .net 网站。我在同一台机器上使用 IIS 从 Visual Studio 2017 进行部署。它使用 SQL Server 作为后端数据。该站点仅在 Intranet 上运行。
它部署好,我可以看到我所有三台机器上的所有页面。但是其他人什么都看不到。他们得到一个运行时错误,没有说明任何具体内容。
我的机器被重新映像,因此需要重做。
我查看了 IIS 日志,它没有任何信息。我还能调查什么?
解决方案
在web.config
中,关闭自定义错误模式以在客户端查看详细的错误消息:
如果它在本地而不是远程工作,则可能是权限错误(访问客户端无权访问的资源),或者可能是路径问题(您通过磁盘或 UNC 而不是 URL 引用某个地方,或者一个只对您有意义的域,例如localhost
)。
推荐阅读
- php - php:如何运行几个 php multi_query 语句
- rust - 我的 or-pattern 过程宏有什么问题导致“宏扩展忽略令牌`|`”?
- angular - 在 Angular 11 项目中加载图像(和其他资产)的正确方法是什么?
- c# - 使用用户选择的维度创建数组
- bash - Homebrew:如何检查 Homebrew 服务是否已打开
- pymysql - PyMySQL 的 fetchone() 是否缓冲?
- python - 为什么 pygame 不渲染我所有的精灵?
- sql-server - 获取将值传递给存储过程的变量名
- python - 是否有更好/更快的方法来查询 twitter 以获取包含字符串的历史推文?
- android - 对于应用程序的发布变体,callingPackageName 为 null