因此,我有两个应用程序,一个是Web,另一个是控制台应用程序。控制台应用程序在远程服务器中创建目录/文件夹和pdf。网站(在IIS中运行)有一个启动控制台应用程序的.aspx文档。运行控制台应用程序不会给我带来问题,问题出现在我运行网站时,并且无法创建目录和pdf。这是错误:
Error: Access to the path '\\SERVERIP\rae\RAE\' is denied.
该服务器有凭据,我在想,当我只运行控制台应用程序时,它会在输入之前获取凭据(因为要访问远程服务器,我需要键入凭据才能看到该服务器中的文件夹),但当我运行网站时,凭据被再次询问(没有显示提示
我的应用程序有一个功能,可以连接到4个不同的数据库服务器( MySql,MySql,SQLite和Oracle),如果不存在数据库,它将创建一个具有指定数据库名称的新数据库。此逻辑适用于所有服务器,但Oracle除外。如果数据库存在,我可以在所有四个服务器上连接到它,所以我认为问题与我的tns、错误的dll或任何类似的东西无关,但可能在这种情况下我的连接字符串是错误的。
Oracle服务器版本是11.0.0.1,我安装了必要的odac驱动程序。我的pc上有一个tns设置,当数据库存在时,一切都正常工作。在本例中,connectionstring如下所示:
User Id=<myuser&