0

我在互联网上找到了很多关于“在 IIS 7.0 上部署 ASP.NET 网站”的文章,现在我知道该怎么做了。但不幸的是,当我在 IIS 上设置网站时,我得到了另一个错误!起初我收到“IIS APPPOOL\TradeSite”错误。但是,当我将相关应用程序池的 IDENTITY 更改为 LOCALSYSTEM 时,它就解决了。之后,我收到了有关此规范的新错误消息:

“/”应用程序中的服务器错误。无法打开登录请求的数据库“TradeSite”。登录失败。用户“NT AUTHORITY\NETWORK SERVICE”登录失败。

请帮我解决这个问题。

我用这种方法添加网站:

  1. 将发布的项目复制到 IIS 的 wwwroot 文件夹
  2. 在 IIS 中添加新网站并将其端口设置为唯一的端口号 ex:8090
  3. 将 .Net 框架版本从 2.0 更改为集成 4.0
  4. 从高级设置菜单将过程模型标识更改为 LOCALSYSTEM

而已。这是我所做的所有工作。

另外,我在某处读到您应该打开与 SQL 的连接,我不知道这是否是正确的解决方案,但我做到了,但又没有任何改变。我也在服务器和本地 IIS 上进行了测试,但结果是一样的。

我很高兴有人在这个问题上帮助我。

提前致谢。

4

1 回答 1

1

您的 TradeSite 数据库是否托管在 SQL Server 中?如果是这样,请在 SQL Server Management Studio 中打开数据库,选择安全性,并确保网络服务至少可以访问数据库。

于 2013-06-20T22:45:59.253 回答