首页 > 解决方案 > ASP.NET 网站部署,但只有我能看到

问题描述

我有一个在 Windows 10 上使用 C# 创建的原型 .net 网站。我在同一台机器上使用 IIS 从 Visual Studio 2017 进行部署。它使用 SQL Server 作为后端数据。该站点仅在 Intranet 上运行。

它部署好,我可以看到我所有三台机器上的所有页面。但是其他人什么都看不到。他们得到一个运行时错误,没有说明任何具体内容。

我的机器被重新映像,因此需要重做。

我查看了 IIS 日志,它没有任何信息。我还能调查什么?

标签: c#.netsql-serveriis

解决方案


web.config中,关闭自定义错误模式以在客户端查看详细的错误消息:

如何设置 web.config 文件以显示完整的错误消息

如果它在本地而不是远程工作,则可能是权限错误(访问客户端无权访问的资源),或者可能是路径问题(您通过磁盘或 UNC 而不是 URL 引用某个地方,或者一个只对您有意义的域,例如localhost)。


推荐阅读