我已经开发了一个应用程序,它工作正常,但是当我在 IIS 中为它创建一个虚拟目录并运行应用程序时,我得到连接失败异常和命名管道异常。
谢谢!
如果没有任何代码或语言的详细信息,很难猜出问题可能是什么,但是在 asp.net 中出现的常见问题可能是您的数据库连接字符串。您是否在应用程序中使用 SQl Server / Sql Server Express 数据库?您需要检查连接字符串。
问题是连接字符串中的 Integrated Security=True 设置。IIS 使用 ASPNET windows 登录,这与从 VS 运行时使用的 Windows 登录不同。你有几个选择:
可能还有其他选择,但我认为这些是最常见的。选择哪个取决于您要部署到的体系结构,就我个人而言,我几乎总是使用用户名和密码进行 Sql Server 身份验证。如果需要,可以对 web.config 进行加密以提高安全性。
看起来您的应用程序的数据库连接存在一些问题。您能否发布您的代码和错误的确切性质。