所以我运行IIS以最终执行Process.Start(x)
来运行我包含在App_Data文件夹中的应用程序。
问题是应用程序需要连接到App_Data文件夹中包含的.mdf文件。
在IIS Express上进行测试时,应用程序运行正常并连接到数据库。 (大概是因为它打开了进程,因此数据连接作为Authenticated Windows User)
问题是IIS 7.5似乎无法连接到数据库...我认为这是因为它启动应用程序作为应用程序池 - 在.mdf文件中不允许这样做。
如何解决此问题?
我知道使用MSSQL Server的替代方法 - 我试图将应用程序自包含在单个目录中,因此连接这种方式是不可行的。