当我尝试在Windows 8机器上的IIS上提供WCF服务时,我得到了众所周知的错误
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
旧的工作是运行,aspnet_regiis -i
但这个命令似乎已在Windows 8中被弃用,产生响应This option is not supported on this version of the operating system. (...)
.
会有什么工作?
(我已经成功启用了常规aspx
页面,因此大多数IIS配置看起来都很健康.)
我试图在MVC 2.0应用程序上设置Windows身份验证.一切都在配置中,现在我基本上只想允许经过身份验证的用户并拒绝匿名用户:
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
在IIS网站上,我已禁用所有其他身份验证类型,但Windows身份验证.
现在问题是:当我将其设置为IIS中"默认网站"下的应用程序时,一切都按预期工作; 系统会提示用户输入凭据,并根据Web服务器上的帐户进行身份验证.
但是当我在同一个IIS根目录上创建一个新网站时,身份验证不再有效.应用程序和网站都在同一个应用程序池中的同一个框上运行,并且引用磁盘上的相同物理位置.
我真的没有想法,非常感谢任何建议.
我正在使用以下代码在SQL
数据库上本地连接
String driver = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver).newInstance();
String connString = "jdbc:jtds:sqlserver://127.0.0.1:1433/dbname";
conn = DriverManager.getConnection(connString,"user","pass");
Run Code Online (Sandbox Code Playgroud)
当我运行此应用程序时,它给了我Network error
。连接失败127.0...
我的防火墙已打开1433
并启用了SQL
配置TCP/IP
。我还必须做什么?