卡西尼vs IIS身份验证问题
我在.NET4.0中有一个C#webservice。webservice将在UNC路径上创建一个文件。如果我让VisualStudio中的Cassini web服务器进行身份验证,它就可以正常工作。但如果我将应用程序更改为使用IIS(Windows 7),则不会创建文件,但不会报告错误 如果我将生成的文件的位置更改为本地驱动器,那么Cassini和IIS都可以正常工作,但只有Cassini web服务器可以用于UNC路径 我只能猜测与身份验证相关的问题,我尝试了以下各种组合:卡西尼vs IIS身份验证问题,iis,authentication,web-services,cassini,Iis,Authentication,Web Services,Cassini,我在.NET4.0中有一个C#webservice。webservice将在UNC路径上创建一个文件。如果我让VisualStudio中的Cassini web服务器进行身份验证,它就可以正常工作。但如果我将应用程序更改为使用IIS(Windows 7),则不会创建文件,但不会报告错误 如果我将生成的文件的位置更改为本地驱动器,那么Cassini和IIS都可以正常工作,但只有Cassini web服务器可以用于UNC路径 我只能猜测与身份验证相关的问题,我尝试了以下各种组合: UNC路径允许所
- UNC路径允许所有人完全访问
- 在IIS Windows身份验证中
- 在IIS匿名身份验证中
Mike问题似乎在于应用程序池的标识
检查一下。谢谢你的帮助。我完全理解应用程序池的身份验证是不正确的,但我如何授予它提升的权限或(最好)将其更改为特定的域用户?我已尝试使用“自定义帐户”,但我使用的凭据一直说密码无效。由于没有正确指定用户名,出现了“密码无效”消息。域\用户名。问题解决了,我忘记了应用程序池上的安全层。非常感谢你的帮助。