我在互联网上找到了很多关于“在 IIS 7.0 上部署 ASP.NET 网站”的文章,现在我知道该怎么做了。但不幸的是,当我在 IIS 上设置网站时,我得到了另一个错误!起初我收到“IIS APPPOOL\TradeSite”错误。但是,当我将相关应用程序池的 IDENTITY 更改为 LOCALSYSTEM 时,它就解决了。之后,我收到了有关此规范的新错误消息:
“/”应用程序中的服务器错误。无法打开登录请求的数据库“TradeSite”。登录失败。用户“NT AUTHORITY\NETWORK SERVICE”登录失败。
请帮我解决这个问题。
我用这种方法添加网站:
- 将发布的项目复制到 IIS 的 wwwroot 文件夹
- 在 IIS 中添加新网站并将其端口设置为唯一的端口号 ex:8090
- 将 .Net 框架版本从 2.0 更改为集成 4.0
- 从高级设置菜单将过程模型标识更改为 LOCALSYSTEM
而已。这是我所做的所有工作。
另外,我在某处读到您应该打开与 SQL 的连接,我不知道这是否是正确的解决方案,但我做到了,但又没有任何改变。我也在服务器和本地 IIS 上进行了测试,但结果是一样的。
我很高兴有人在这个问题上帮助我。
提前致谢。