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